diff --git a/nova/locale/ar/LC_MESSAGES/nova.po b/nova/locale/ar/LC_MESSAGES/nova.po index 9ed3eee9d782..5b3ac63badd0 100644 --- a/nova/locale/ar/LC_MESSAGES/nova.po +++ b/nova/locale/ar/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-09-12 07:56+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Arabic " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13763,41 +13766,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13810,12 +13781,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13840,3 +13805,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po index bc5bc9ca69c4..f340d6554028 100644 --- a/nova/locale/bg_BG/LC_MESSAGES/nova.po +++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bulgarian (Bulgaria) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/bn_IN/LC_MESSAGES/nova.po b/nova/locale/bn_IN/LC_MESSAGES/nova.po index d31c0f4d4dbd..4d1e9bfb6dd7 100644 --- a/nova/locale/bn_IN/LC_MESSAGES/nova.po +++ b/nova/locale/bn_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-10-28 18:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bengali (India) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13582,41 +13585,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13629,12 +13600,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13659,3 +13624,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 7ac6086d2884..50b459af203d 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1805,11 +1805,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1863,11 +1858,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2039,139 +2038,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2497,54 +2496,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2562,18 +2553,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2660,7 +2651,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2668,7 +2658,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2801,7 +2790,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2949,15 +2938,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2965,99 +2954,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3222,6 +3211,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3459,14 +3453,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3475,7 +3469,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3736,20 +3730,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4801,188 +4795,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5192,7 +5186,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5200,7 +5194,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5244,7 +5238,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5274,36 +5268,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6268,17 +6262,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6286,24 +6280,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6319,6 +6313,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6326,6 +6321,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6363,17 +6359,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6595,7 +6592,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7008,84 +7005,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7397,27 +7394,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7565,14 +7562,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8478,7 +8480,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8534,7 +8536,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8641,19 +8643,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8666,7 +8668,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8703,6 +8705,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8805,37 +8827,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9360,12 +9382,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9604,7 +9626,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9681,7 +9703,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10673,41 +10695,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10715,141 +10737,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10859,92 +10861,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11026,128 +11028,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11349,69 +11351,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11692,260 +11694,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12385,467 +12387,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13060,10 +13062,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14037,41 +14040,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14084,12 +14055,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14114,3 +14079,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po index 4c445dddf508..d00e8b249642 100644 --- a/nova/locale/ca/LC_MESSAGES/nova.po +++ b/nova/locale/ca/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 7699c4c44e4f..3f230f2e0d56 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -233,8 +233,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "Neplatná metadata" @@ -287,7 +287,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1846,11 +1846,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1904,11 +1899,15 @@ msgstr "Musíte zavést __call__" msgid "Loading app %(name)s from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2085,143 +2084,143 @@ msgstr "Odpojit svazek %s" msgid "vol = %s\n" msgstr "svz = %s\n" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Přidělit adresu" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Uvolnit adresu %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "existuje mnoho pevných ip, použita je první: %s" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 #, fuzzy msgid "Expecting a list of resources" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instance - %s není přítomno" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "Neplatná data jednotky" @@ -2551,54 +2550,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "JSON nelze porozumět" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "příliš mnoho klíčů těla" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "Vyvolána chyba: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "Vyvolána výjimka HTTP: %s" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "V požadavku zadán nerozpoznaný Content-Type" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "V požadavku nezadán Content-Type" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "V požadavku zadáno prázdné tělo" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "Žádná taková činnost: %s" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2616,18 +2607,18 @@ msgstr "" msgid "Calling method %s" msgstr "Volání pro získání %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "Nepodporovaný Content-Type" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2716,7 +2707,6 @@ msgid "Instance is not a member of specified network" msgstr "Instance není členem zadané sítě" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2726,7 +2716,6 @@ msgstr "" "každých %(unit_string)s." #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "Tento požadavek má omezen množství." @@ -2861,7 +2850,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -3016,15 +3005,15 @@ msgstr "Neplatné adminPass" msgid "Removing options '%s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3032,100 +3021,100 @@ msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" msgid "Server not found" msgstr "Server nenalezen" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pauza %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::zruš pauzu %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::přerušení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::pokračování %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "Chyba v přesunu %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_sítě %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::vložit_info_sítě %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::uzamčení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::odemčení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "Objekt createBackup vyžaduej vlastnost %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "Poškozený objekt createBackup" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 #, fuzzy msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "Instance nenalezena" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, fuzzy, python-format msgid "Live migration of instance %s to another host failed" msgstr "Migrace za chodu instance %(id)s na hostitele %(host)s selhala" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "Migrace za chodu instance %(id)s na hostitele %(host)s selhala" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::pokračování %s" @@ -3300,6 +3289,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instance %s: není zavedena" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3547,14 +3541,14 @@ msgstr "Chybí argument 'address' pro removeFixedIp" msgid "Unable to find address %r" msgstr "Nelze najít adresu %r" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "Odlučování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3563,7 +3557,7 @@ msgstr "Odlučování sítě s id %s" msgid "Network not found" msgstr "Síť nenalezena" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "Odlučování sítě s id %s" @@ -3835,20 +3829,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4921,46 +4915,46 @@ msgstr "BUde spuštěno ukončování insatncí" msgid "instance's host %s is down, deleting from database" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4969,148 +4963,148 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" @@ -5327,7 +5321,7 @@ msgstr "Kontrola stavu" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5335,7 +5329,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5380,7 +5374,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "Spouštění instance..." @@ -5411,36 +5405,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6448,17 +6442,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6466,24 +6460,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6499,6 +6493,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6506,6 +6501,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6543,18 +6539,19 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 #, fuzzy msgid "Unsupported id columns type" msgstr "Nepodporovaný Content-Type" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6777,7 +6774,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Nelze restartovat instanci" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" @@ -7208,84 +7205,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "přidělování sítě pro instanci %s" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "přidělování sítě pro instanci %s" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "oddělení sítě pro instanci |%s|" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, fuzzy, python-format msgid "get_instance_nw_info() for %s" msgstr "Informace o síti instance: |%s|" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "Špatný formát sítě" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7604,27 +7601,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "v opakujícím volání" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Spuštění pravidelné úlohy %(full_task_name)s" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Chyba při %(full_task_name)s: %(e)s" @@ -7773,14 +7770,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "Připojení SQL selhalo (%(connstring)s). Zbývá %(attempts)d pokusů." -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8702,7 +8704,7 @@ msgstr "" msgid "already detached" msgstr "již odpojeno" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8760,7 +8762,7 @@ msgstr "" msgid "spawn error" msgstr "neznámá chyby připojení hosta" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8873,19 +8875,19 @@ msgstr "značka [%s] nenalezena" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8898,7 +8900,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8935,6 +8937,26 @@ msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -9039,37 +9061,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Získávání seznamu instancí" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9600,12 +9622,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Nelze aktualizovat svazek v db" @@ -9848,7 +9870,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9925,7 +9947,7 @@ msgstr "Verze agenta instance: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -10949,41 +10971,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10991,19 +11013,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -11012,48 +11034,28 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -11062,46 +11064,46 @@ msgstr "" "Nelze získat počet cpu, protože tato funkce není na této platformě " "zavedena. Tuto chybu lze prozatím bezpečně ignorovat." -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Získávání velikosto brazu %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -11110,16 +11112,16 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -11128,7 +11130,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -11137,7 +11139,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11152,7 +11154,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -11161,24 +11163,24 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -11187,67 +11189,67 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11331,22 +11333,22 @@ msgstr "Odstraňování základního souboru: %s" msgid "Writing stored info to %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "%s je platný název instance" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "%s má soubor disku" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s je zálohována %(backing)s" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11355,12 +11357,12 @@ msgstr "" "Instance %(instance)s používá soubor zálohy %(backing)s, který se " "neobjevuje ve službě obrazu" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):ověření obrazu selhalo" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " @@ -11369,37 +11371,37 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): ověření obrazu přeskočeno, " "žádný hash neuložen" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "Základní souboru je příliš nový k odstranění: %s" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11408,7 +11410,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): je používáno: v tomto uzlu " "%(local)d local, %(remote)d v ostatních uzlech" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11417,50 +11419,50 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): varování -- je používán " "chybějící základní soubor! instance: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz není používán" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz je používán" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "Ověřit základní obrazy" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "Neznámý základní soubor: %s" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "Aktivní základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "Poškozené základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "Odstranitelné základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "Ověření dokončeno" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Přeskakování oěření, žádný základní adresář v %s" @@ -11670,69 +11672,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "In vmwareapi:_call_method, obdržena tato výjimka: %s" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "Úkol [%(task_name)s] %(task_ref)s stav: úspěch" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "Úkol [%(task_name)s] %(task_ref)s stav: chyba %(error_info)s" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s" @@ -12038,103 +12040,103 @@ msgstr "Vytváření snímku instance VM %s " msgid "Created Snapshot of the VM instance" msgstr "Snímek instance VM %s vytvořen " -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 #, fuzzy msgid "Copying disk data before snapshot of the VM" msgstr "Kopírování data disku před snímek instance VM %s" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 #, fuzzy msgid "Copied disk data before snapshot of the VM" msgstr "Data disku zkopírována před snímek instance VM %s" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "Nahrávání obrazu %s" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "Obraz %s nahrán" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Restartování OS hosta na VM %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "OS hosta restartován na VM %s" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Provádění tvrdho restártu VM %s" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 #, fuzzy msgid "Did hard reboot of VM" msgstr "Proveden tvrdý restart VM %s" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Restartování xvp" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 #, fuzzy msgid "Powering off the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "Powered off the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "Rušení registrace VM %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 #, fuzzy msgid "Unregistered the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, fuzzy, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "Mazání obsahu VM %(name)s z datového úložiště %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, fuzzy, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "Smazán obsah VM %(name)s z datového úložiště %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -12143,190 +12145,190 @@ msgstr "" "Ve vmwareapi:vmops:destroy, obdržena výjimka při mazání obsahu VM z " "disku: %s" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "zrušení pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 #, fuzzy msgid "Suspending the VM" msgstr "Pozastavení VM %s " -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 #, fuzzy msgid "Suspended the VM" msgstr "VM %s pozastaveno " -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "instance je vypnutá, proto nemůže být pozastavena." -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 #, fuzzy msgid "VM was already in suspended state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 #, fuzzy msgid "Resuming the VM" msgstr "Znovu spouštění VM %s" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 #, fuzzy msgid "Resumed the VM" msgstr "VM %s znovu spuštěno " -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "instance není v pozastaveném stavu" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 #, fuzzy msgid "Powered on the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "instance - %s není přítomno" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" "Nalezeno %(instance_count)d zaseknutých restartování starších než " "%(timeout)d vteřin" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "Znovu nastavování instance VM %s pro připojení obrazu disku" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "Instance VM %s znovu nastavena pro připojení obrazu disku" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" "Znovu nastavování instance VM %(name)s pro úpravu id stroje s ip - " "%(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" "Instance VM %(name)s znovu nastavena pro úpravu id stroje s ip - " "%(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "Vytvořen adresář s cestou %s" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12777,83 +12779,83 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 #, fuzzy msgid "Created VM" msgstr "_vytvořit: %s" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "VM %(instance_uuid)s již je zastavena, přeskakování vypnutí..." -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD v instanci %s nenalezeno" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "již odpojeno" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12862,147 +12864,147 @@ msgstr "" "Vytvořeno VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) na %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Instance nemohla být nalezena" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Zkopírováno VDI %(vdi_ref)s z VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' vrátil VDI typu '%(vdi_type)s' s UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Velkost %(size_bytes) obrazu překračuje povolenou velikost " "%(allowed_size_bytes)d typu instance" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Získávání obrazu %(image)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Velikost obrazu %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -13011,102 +13013,102 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Kopírování VDI %s do /boot/guest na dom0" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Zjištěn formát %(image_type_str)s obrazu %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Příznak sr_matching_filter '%s' se neřídí pravidly formátování" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: typ obsahu iso, hodnota i18n-key není 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, prozkoumáváno, zdali se jedná o místního hostitele" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: shoda PBD, požadováno %(pbd_rec)s, získáno %(host)s" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -13115,12 +13117,12 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s má nadřazenho %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13129,61 +13131,61 @@ msgstr "" "Nadřazený %(parent_uuid)s se neshoduje s původním nadřazeným " "%(original_parent_uuid)s, čekání na splynutí..." -#: nova/virt/xenapi/vm_utils.py:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Vypršel časový limit při čekání na vytvoření zařízení %s" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s zapojeno jako %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s zapojeno do špatného dev, znovu mapování do %(dev)s" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13192,69 +13194,69 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Nelze připojit souborový systém (očekáváno v nelinuxových instancích): %s" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13484,10 +13486,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -14466,44 +14469,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "get_diagnostics není zavedeno pro vmwareapi" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" -#~ "Buď síť uuid %(network_uuid)s není " -#~ "přítomna nebo je přidělena projektu " -#~ "%(project_id)s." - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14516,12 +14484,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14546,3 +14508,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "V požadavku nezadán Content-Type" + +#~ msgid "Empty body provided in request" +#~ msgstr "V požadavku zadáno prázdné tělo" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 4827feb378ba..02358c1d0532 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1805,11 +1805,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1863,11 +1858,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2039,139 +2038,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2497,54 +2496,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2562,18 +2553,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2660,7 +2651,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2668,7 +2658,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2801,7 +2790,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2949,15 +2938,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2965,99 +2954,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3222,6 +3211,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3459,14 +3453,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3475,7 +3469,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3736,20 +3730,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4801,188 +4795,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5192,7 +5186,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5200,7 +5194,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5244,7 +5238,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5274,36 +5268,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6268,17 +6262,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6286,24 +6280,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6319,6 +6313,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6326,6 +6321,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6363,17 +6359,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6595,7 +6592,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7008,84 +7005,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7397,27 +7394,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7565,14 +7562,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8478,7 +8480,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8534,7 +8536,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8641,19 +8643,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8666,7 +8668,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8703,6 +8705,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8805,37 +8827,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9360,12 +9382,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9604,7 +9626,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9681,7 +9703,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index b285224d1648..4c2c388e1d3d 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,140 +2039,140 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "Instanz %s: Rettung" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2952,15 +2941,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2968,99 +2957,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3227,6 +3216,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "Instanz %s: Rettung" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3465,14 +3459,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3481,7 +3475,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3742,20 +3736,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4809,188 +4803,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5210,7 +5204,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5254,7 +5248,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5284,36 +5278,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6283,17 +6277,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6301,24 +6295,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6334,6 +6328,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6341,6 +6336,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6378,17 +6374,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6610,7 +6607,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7023,84 +7020,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7412,27 +7409,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7581,14 +7578,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8494,7 +8496,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8550,7 +8552,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8657,19 +8659,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8682,7 +8684,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8719,6 +8721,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8821,37 +8843,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9381,12 +9403,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9625,7 +9647,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9702,7 +9724,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10696,41 +10718,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10738,141 +10760,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10882,92 +10884,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11049,128 +11051,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11372,69 +11374,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11715,261 +11717,261 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "Instanz %s: Rettung" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12411,467 +12413,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13087,10 +13089,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14065,41 +14068,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14112,12 +14083,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14142,3 +14107,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 4af3d319c5e6..dbe2d9c7e4a8 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1812,11 +1812,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1870,11 +1865,15 @@ msgstr "You must implement __call__" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2049,141 +2048,141 @@ msgstr "Detach volume %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: rescued" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2509,54 +2508,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2574,18 +2565,18 @@ msgstr "" msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2672,7 +2663,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2680,7 +2670,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2814,7 +2803,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2967,15 +2956,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2983,99 +2972,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3245,6 +3234,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instance %s: rescued" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3485,14 +3479,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "setting network host" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3501,7 +3495,7 @@ msgstr "setting network host" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3767,20 +3761,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4844,193 +4838,193 @@ msgstr "Going to start terminating instances" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5243,7 +5237,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5251,7 +5245,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5296,7 +5290,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5327,36 +5321,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6339,17 +6333,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6357,24 +6351,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6390,6 +6384,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6397,6 +6392,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6434,17 +6430,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6667,7 +6664,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Going to start terminating instances" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" @@ -7083,84 +7080,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Get console output for instance %s" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "setting network host" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7473,27 +7470,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7641,14 +7638,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8559,7 +8561,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8615,7 +8617,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8723,19 +8725,19 @@ msgstr "setting network host" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8748,7 +8750,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8785,6 +8787,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8887,37 +8909,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9451,12 +9473,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Failed to mount filesystem: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9696,7 +9718,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9773,7 +9795,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10780,41 +10802,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10822,141 +10844,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Failed to get metadata for ip: %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10966,92 +10968,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11133,128 +11135,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11456,69 +11458,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11801,265 +11803,265 @@ msgstr "Creating a raw instance" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Restarting xvp" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Going to run %s instances..." -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "instance %s: booted" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "instance %s: rescued" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12503,81 +12505,81 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s already exists" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12586,257 +12588,257 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -12845,130 +12847,130 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13189,10 +13191,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14167,41 +14170,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14214,12 +14185,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14244,3 +14209,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index c43a41af7c7b..2431b8161127 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1811,11 +1811,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1869,11 +1864,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2045,140 +2044,140 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: resuming" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." @@ -2506,54 +2505,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2571,18 +2562,18 @@ msgstr "" msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2669,7 +2660,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2677,7 +2667,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2810,7 +2799,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2961,15 +2950,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2977,99 +2966,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3237,6 +3226,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instance %s: resuming" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3475,14 +3469,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3491,7 +3485,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3753,20 +3747,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4823,188 +4817,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5217,7 +5211,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5225,7 +5219,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5269,7 +5263,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5299,36 +5293,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6306,17 +6300,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6324,24 +6318,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6357,6 +6351,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6364,6 +6359,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6401,17 +6397,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6633,7 +6630,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7047,84 +7044,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7436,27 +7433,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7605,14 +7602,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8524,7 +8526,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8580,7 +8582,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8687,19 +8689,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8712,7 +8714,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8749,6 +8751,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8851,37 +8873,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9411,12 +9433,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9656,7 +9678,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9733,7 +9755,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10738,41 +10760,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10780,141 +10802,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10924,92 +10926,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11091,128 +11093,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11414,69 +11416,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11757,262 +11759,262 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Instance %(instance_id)s is not running." -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "instance %s: resuming" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12456,81 +12458,81 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12539,256 +12541,256 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -12797,130 +12799,130 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13137,10 +13139,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14115,41 +14118,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14162,12 +14133,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14192,3 +14157,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 91fb871a0860..b36bca7af110 100644 --- a/nova/locale/en_US/LC_MESSAGES/nova.po +++ b/nova/locale/en_US/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -230,8 +230,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "Invalid metadata" @@ -283,7 +283,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "Group not valid. Reason: %(reason)s" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "Sort key supplied was not valid." @@ -1850,11 +1850,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1908,11 +1903,15 @@ msgstr "You must implement __call__" msgid "Loading app %(name)s from %(path)s" msgstr "Loading app %(name)s from %(path)s" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "Invalid service catalog json." -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "Sourcing roles from deprecated X-Role HTTP header" @@ -2087,93 +2086,93 @@ msgstr "Detach volume %s" msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "Unable to associate IP Address, no fixed_ips." -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "multiple fixed_ips exist, using the first: %s" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "Image must be available" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "Going to stop instances" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "Going to start instances" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "imageLocation is required" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "Not allowed to modify attributes for image %s" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " @@ -2182,49 +2181,49 @@ msgstr "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "image of %(instance)s at %(now)s" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 #, fuzzy msgid "Expecting a list of resources" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instance not present" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "Invalid CIDR" @@ -2556,54 +2555,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "cannot understand JSON" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "too many body keys" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "Exception handling resource: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "Fault thrown: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP exception thrown: %s" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "Unrecognized Content-Type provided in request" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "No Content-Type provided in request" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "Empty body provided in request" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "There is no such action: %s" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2621,18 +2612,18 @@ msgstr "" msgid "Calling method %s" msgstr "Calling setter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "Unsupported Content-Type" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2719,7 +2710,6 @@ msgid "Instance is not a member of specified network" msgstr "Instance is not a member of specified network" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2729,7 +2719,6 @@ msgstr "" "%(unit_string)s." #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "This request was rate-limited." @@ -2862,7 +2851,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "min_count must be <= max_count" @@ -3015,15 +3004,15 @@ msgstr "Invalid adminPass" msgid "Removing options '%s' from query" msgstr "Removing options '%(unk_opt_str)s' from query" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3031,100 +3020,100 @@ msgstr "Removing options '%(unk_opt_str)s' from query" msgid "Server not found" msgstr "Server not found" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "Error in migrate %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::inject_network_info %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "createBackup entity requires %s attribute" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "Malformed createBackup entity" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "createBackup attribute 'rotation' must be an integer" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 #, fuzzy msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "createBackup attribute 'rotation' must be an integer" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "Instance not found" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, fuzzy, python-format msgid "Live migration of instance %s to another host failed" msgstr "Live migration of instance %(id)s to host %(host)s failed" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "Live migration of instance %(id)s to host %(host)s failed" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "Desired state must be specified. Valid states are: %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "Compute.api::resetState %s" @@ -3298,6 +3287,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instance %s:not booted" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3542,14 +3536,14 @@ msgstr "Missing 'address' argument for removeFixedIp" msgid "Unable to find address %r" msgstr "Unable to find address %r" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "Disassociating network with id %s" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3558,7 +3552,7 @@ msgstr "Disassociating network with id %s" msgid "Network not found" msgstr "Network not found" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "Disassociating network with id %s" @@ -3827,20 +3821,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4908,42 +4902,42 @@ msgstr "Going to start terminating instances" msgid "instance's host %s is down, deleting from database" msgstr "host for instance is down, deleting from database" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "Ignoring volume cleanup failure due to %s" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4952,146 +4946,146 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to live migrate instance to %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Keypair name must be between 1 and 255 characters long" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Security group %s is not a string or unicode" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Security group %s should not be greater than 255 characters." -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "Security group id should be integer" @@ -5309,7 +5303,7 @@ msgstr "Checking state" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5317,7 +5311,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5361,7 +5355,7 @@ msgstr "Re-scheduling instance: attempt %d" msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "Starting instance..." @@ -5392,36 +5386,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6427,17 +6421,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6445,24 +6439,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6478,6 +6472,7 @@ msgid "Upgrade DB using Essex release first." msgstr "Upgrade DB using Essex release first." #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6485,6 +6480,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6522,18 +6518,19 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 #, fuzzy msgid "Unsupported id columns type" msgstr "Unsupported Content-Type" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6758,7 +6755,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Failed to terminate instance" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "re-assign floating IP %(address)s from instance %(instance_id)s" @@ -7192,84 +7189,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "allocate_for_instance() for %s" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "empty project id for instance %s" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "deallocate_for_instance() for %s" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "get_instance_nw_info() for %s" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, fuzzy, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "Fail to delete port %(portid)s with failure: %(exception)s" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, fuzzy, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "Fail to delete port %(portid)s with failure: %(exception)s" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "validate_networks() for %s" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Multiple floating IP pools matches found for name '%s'" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7586,27 +7583,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "in looping call" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Running periodic task %(full_task_name)s" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Error during %(full_task_name)s: %(e)s" @@ -7755,14 +7752,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "SQL connection failed. %s attempts left." -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "Id not in sort_keys; is sort_keys unique?" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8693,7 +8695,7 @@ msgstr "" msgid "already detached" msgstr "already detached" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "unexpected role header" @@ -8752,7 +8754,7 @@ msgstr "" msgid "spawn error" msgstr "unknown guestmount error" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8868,19 +8870,19 @@ msgstr "marker [%s] not found" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "Expected a list for 'auth' parameter" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "Expected a function in 'auth[0]' parameter" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "Expected a function in 'auth[1]' parameter" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8893,7 +8895,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8930,6 +8932,26 @@ msgstr "Booting with volume %(volume_id)s at %(mountpoint)s" msgid "Added %(filepath)s to config drive" msgstr "Added %(filepath)s to config drive" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, fuzzy, python-format +msgid "Invalid exclusion expression %r" +msgstr "Invalid reservation expiration %(expire)s." + +#: nova/virt/cpu.py:80 +#, fuzzy, python-format +msgid "Invalid inclusion expression %r" +msgstr "Invalid reservation expiration %(expire)s." + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -9033,37 +9055,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "get_info called for instance" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9599,12 +9621,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Failed to mount filesystem: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Failed to spawn, rolling back" @@ -9847,7 +9869,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9924,7 +9946,7 @@ msgstr "Windows version: %s " msgid "get_available_resource called" msgstr "get_available_resource called" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "Updating host stats" @@ -10936,7 +10958,7 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -10945,20 +10967,20 @@ msgstr "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "Config requested a custom CPU model, but no model name was provided" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "A CPU model name should not be set when a host CPU model is requested" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "CPU mode '%(mode)s' model '%(model)s' was chosen" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -10966,15 +10988,15 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10982,19 +11004,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -11003,48 +11025,28 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, fuzzy, python-format -msgid "Invalid exclusion expression %r" -msgstr "Invalid reservation expiration %(expire)s." - -#: nova/virt/libvirt/driver.py:3541 -#, fuzzy, python-format -msgid "Invalid inclusion expression %r" -msgstr "Invalid reservation expiration %(expire)s." - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -11053,46 +11055,46 @@ msgstr "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt version is too old (does not support getVersion)" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Getting image size for the image %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -11101,15 +11103,15 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "Block migration can not be used with shared storage." -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "Live migration can not be used without shared storage." -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -11118,7 +11120,7 @@ msgstr "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -11127,7 +11129,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11142,7 +11144,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -11151,22 +11153,22 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "The firewall filter for %s does not exist" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -11175,63 +11177,63 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "Getting disk size of %(i_name)s: %(e)s" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Failed to cleanup directory %(target)s: %(e)s" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11315,22 +11317,22 @@ msgstr "Reading image info file: %s" msgid "Writing stored info to %s" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "%s is a valid instance name" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "%s has a disk file" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s is backed by %(backing)s" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11339,49 +11341,49 @@ msgstr "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(id)s (%(base_file)s): image verification failed" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(id)s (%(base_file)s): image verification skipped, no hash stored" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Cannot remove %(base_file)s, it does not exist" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "Base file too young to remove: %s" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "Removing base file: %s" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Failed to remove %(base_file)s, error was %(error)s" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11390,7 +11392,7 @@ msgstr "" "%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " "on other nodes" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11399,50 +11401,50 @@ msgstr "" "%(id)s (%(base_file)s): warning -- an absent base file is in use! " "instances: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(id)s (%(base_file)s): image is not in use" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(id)s (%(base_file)s): image is in use" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "Verify base images" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "Image id %(id)s yields fingerprint %(fingerprint)s" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "Unknown base file: %s" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "Active base files: %s" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "Corrupt base files: %s" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "Removable base files: %s" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "Verification complete" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Skipping verification, no base directory at %s" @@ -11656,69 +11658,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "In vmwareapi:_call_method, got this exception: %s" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "Task [%(task_name)s] %(task_ref)s status: success" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Got this error %s" @@ -12016,78 +12018,78 @@ msgstr "Creating Snapshot of the VM instance" msgid "Created Snapshot of the VM instance" msgstr "Created Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "Copying disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "Copied disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "Uploading image %s" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "Uploaded image %s" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "Rebooting guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "Rebooted guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "Doing hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "Did hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Destroying VM" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "VM destroyed" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "Unregistering the VM" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "Unregistered the VM" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " @@ -12096,17 +12098,17 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "Deleting contents of the VM from datastore %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "Deleted contents of the VM from datastore %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -12115,98 +12117,98 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "pause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "unpause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "Suspending the VM" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "Suspended the VM" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "instance is powered off and can not be suspended." -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "Resuming the VM" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "Resumed the VM" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "instance is not in a suspended state" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 #, fuzzy msgid "Powered on the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Updating progress to %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "instance not present" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" @@ -12215,79 +12217,79 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Create volume from snapshot %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "Found %(instance_count)d hung reboots older than %(timeout)d seconds" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "Reconfiguring VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "Reconfigured VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "Creating directory with path %s" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "Created directory with path %s" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12743,83 +12745,83 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "Created VM" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "VM destroyed" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "VM already halted, skipping shutdown..." -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 #, fuzzy msgid "Shutting down VM (cleanly)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 #, fuzzy msgid "Shutting down VM (hard)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "VBD %s already detached" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "Reached maximum number of retries trying to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12828,145 +12830,145 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "SR not present and could not be introduced" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "block device info: %s" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "Unrecognized cache_images value '%s', defaulting to True" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Fetching image %(image_id)s, type %(image_type_str)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image_id)s: %(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -12975,101 +12977,101 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Detected %(image_type_str)s format for image %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Flag sr_matching_filter '%s' does not respect formatting convention" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, looking to see if it is host local" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -13078,12 +13080,12 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13092,61 +13094,61 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Timeout waiting for device %s to be created" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s plugged as %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13155,18 +13157,18 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -13175,7 +13177,7 @@ msgstr "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -13184,44 +13186,44 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Failed to mount filesystem (expected for non-linux instances): %s" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "Failed to transfer vhd to new host" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13440,11 +13442,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -#, fuzzy -msgid "VM.assert_can_migrate failed" -msgstr "VM.assert_can_migratefailed" +#, python-format +msgid "assert_can_migrate failed because: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -14422,48 +14424,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "get_diagnostics not implemented for vmwareapi" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14476,12 +14439,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "Possibly task preempted." @@ -14506,3 +14463,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "No Content-Type provided in request" + +#~ msgid "Empty body provided in request" +#~ msgstr "Empty body provided in request" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "VM.assert_can_migratefailed" + diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 121cdb33ab31..c537554d3a6a 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -234,8 +234,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -286,7 +286,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1822,11 +1822,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1880,11 +1875,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2057,141 +2056,141 @@ msgstr "Desasociar volumen %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instancia %s: rescatada" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" @@ -2519,54 +2518,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2584,18 +2575,18 @@ msgstr "" msgid "Calling method %s" msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2682,7 +2673,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2690,7 +2680,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2824,7 +2813,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2978,15 +2967,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2994,99 +2983,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3256,6 +3245,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instancia %s: rescatada" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3496,14 +3490,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3512,7 +3506,7 @@ msgstr "configurando la red del host" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3779,20 +3773,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4860,193 +4854,193 @@ msgstr "Se va a iniciar la finalización de las instancias" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5261,7 +5255,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5269,7 +5263,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5314,7 +5308,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5345,36 +5339,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6357,17 +6351,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6375,24 +6369,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6408,6 +6402,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6415,6 +6410,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6452,17 +6448,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6685,7 +6682,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Fallo a reinicia la instancia" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7099,84 +7096,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "configurando la red del host" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7489,27 +7486,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7658,14 +7655,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8578,7 +8580,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8634,7 +8636,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8742,19 +8744,19 @@ msgstr "configurando la red del host" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8767,7 +8769,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8804,6 +8806,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8907,37 +8929,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9467,12 +9489,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Fallo al suspender la instancia" @@ -9713,7 +9735,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9790,7 +9812,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10796,41 +10818,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10838,141 +10860,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10982,92 +10984,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11149,128 +11151,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11472,69 +11474,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11817,264 +11819,264 @@ msgstr "Creando una instancia raw" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "instancia %s: rescatada" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12522,81 +12524,81 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD no encontrado en la instancia %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "el grupo %s ya existe" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12605,388 +12607,388 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamaño para imagen %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13206,10 +13208,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14184,41 +14187,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14231,12 +14202,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14261,3 +14226,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/es_MX/LC_MESSAGES/nova.po b/nova/locale/es_MX/LC_MESSAGES/nova.po index 2207a3f72ff5..3b742fb94ebd 100644 --- a/nova/locale/es_MX/LC_MESSAGES/nova.po +++ b/nova/locale/es_MX/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-08-30 07:15+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13762,41 +13765,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13809,12 +13780,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13839,3 +13804,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/eu/LC_MESSAGES/nova.po b/nova/locale/eu/LC_MESSAGES/nova.po index 40f428e97d4f..0f3adb564ecb 100644 --- a/nova/locale/eu/LC_MESSAGES/nova.po +++ b/nova/locale/eu/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-06 08:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13573,41 +13576,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13620,12 +13591,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13650,3 +13615,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/eu_ES/LC_MESSAGES/nova.po b/nova/locale/eu_ES/LC_MESSAGES/nova.po index 268914ff9ba8..d38d0525cf34 100644 --- a/nova/locale/eu_ES/LC_MESSAGES/nova.po +++ b/nova/locale/eu_ES/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-22 05:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque (Spain) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13546,41 +13549,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13593,12 +13564,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13623,3 +13588,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/fa/LC_MESSAGES/nova.po b/nova/locale/fa/LC_MESSAGES/nova.po index 6dcb76df7932..212c39431820 100644 --- a/nova/locale/fa/LC_MESSAGES/nova.po +++ b/nova/locale/fa/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-22 05:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Persian " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13546,41 +13549,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13593,12 +13564,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13623,3 +13588,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po index b92d0d2d6537..15b21da3f1b0 100644 --- a/nova/locale/fi_FI/LC_MESSAGES/nova.po +++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Finnish (Finland) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/fil/LC_MESSAGES/nova.po b/nova/locale/fil/LC_MESSAGES/nova.po index 9ff922f819f5..78e5233bbbf4 100644 --- a/nova/locale/fil/LC_MESSAGES/nova.po +++ b/nova/locale/fil/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Filipino " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13759,41 +13762,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13806,12 +13777,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13836,3 +13801,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index c0be24e2b565..6b33fff2e4a0 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -232,8 +232,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -286,7 +286,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1848,11 +1848,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1906,11 +1901,15 @@ msgstr "Vous devez implémenter __call__" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2092,143 +2091,143 @@ msgstr "Dé-montage du volume %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 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:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: récupérée" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" @@ -2556,54 +2555,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2621,18 +2612,18 @@ msgstr "" msgid "Calling method %s" msgstr "Appel du getter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2719,7 +2710,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2727,7 +2717,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2861,7 +2850,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -3015,15 +3004,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3031,99 +3020,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3293,6 +3282,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "instance %s: récupérée" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3535,14 +3529,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "réglage de l'hôte réseau" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3551,7 +3545,7 @@ msgstr "réglage de l'hôte réseau" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3819,20 +3813,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4901,193 +4895,193 @@ msgstr "Début de la destruction d'instance" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5302,7 +5296,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5310,7 +5304,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5355,7 +5349,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5386,36 +5380,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6401,17 +6395,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6419,24 +6413,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6452,6 +6446,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6459,6 +6454,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6496,17 +6492,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6729,7 +6726,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Échec du redémarrage de l'instance" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" @@ -7145,84 +7142,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7539,27 +7536,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7708,14 +7705,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8628,7 +8630,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8684,7 +8686,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8792,19 +8794,19 @@ msgstr "L'interface %(interface)s non trouvée." msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8817,7 +8819,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8854,6 +8856,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8957,37 +8979,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9521,12 +9543,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Échec de la suspension de l'instance" @@ -9767,7 +9789,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9844,7 +9866,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10854,41 +10876,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10896,141 +10918,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11040,92 +11042,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11207,128 +11209,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11530,69 +11532,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11875,265 +11877,265 @@ msgstr "Création d'une instance raw" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Re-démarrage xvp" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "Nested renvoi %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "Dé-enregitrement de l'image %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Démarrage de %s instances..." -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "instance %s: récupérée" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12581,81 +12583,81 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD non trouvé dans l'instance %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "le groupe %s existe déjà" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12664,259 +12666,259 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Le quota ne peut pas être trouvé" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Taille de l'image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -12925,130 +12927,130 @@ 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, 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:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13270,10 +13272,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14248,44 +14251,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ 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." - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14298,12 +14266,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14328,3 +14290,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/gl/LC_MESSAGES/nova.po b/nova/locale/gl/LC_MESSAGES/nova.po index e9328ef1e464..f9c44702c89e 100644 --- a/nova/locale/gl/LC_MESSAGES/nova.po +++ b/nova/locale/gl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13582,41 +13585,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13629,12 +13600,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13659,3 +13624,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/hi/LC_MESSAGES/nova.po b/nova/locale/hi/LC_MESSAGES/nova.po index f58b22e11088..419c7521c76a 100644 --- a/nova/locale/hi/LC_MESSAGES/nova.po +++ b/nova/locale/hi/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13801,41 +13804,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13848,12 +13819,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13878,3 +13843,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po index cc5ce7cd4cd3..b604c7e69ec3 100644 --- a/nova/locale/hr/LC_MESSAGES/nova.po +++ b/nova/locale/hr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14039,41 +14042,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14086,12 +14057,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14116,3 +14081,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po index e97dd91d1a4b..ff21bf692697 100644 --- a/nova/locale/hu/LC_MESSAGES/nova.po +++ b/nova/locale/hu/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po index 544fa404a48e..fdac6358743b 100644 --- a/nova/locale/id/LC_MESSAGES/nova.po +++ b/nova/locale/id/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/is_IS/LC_MESSAGES/nova.po b/nova/locale/is_IS/LC_MESSAGES/nova.po index ea347ccb7572..acb3d60ed065 100644 --- a/nova/locale/is_IS/LC_MESSAGES/nova.po +++ b/nova/locale/is_IS/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-12-21 03:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Icelandic (Iceland) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13270,3 +13273,15 @@ msgstr "" msgid "formatting encrypted volume %s" msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 7854c6f1912d..2375d435a113 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1810,11 +1810,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1868,11 +1863,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2044,140 +2043,140 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "istanza %s: ripristino" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2504,54 +2503,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2569,18 +2560,18 @@ msgstr "" msgid "Calling method %s" msgstr "Dichiarando la coda %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2667,7 +2658,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2675,7 +2665,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2808,7 +2797,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2959,15 +2948,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2975,99 +2964,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3236,6 +3225,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "istanza %s: ripristino" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3474,14 +3468,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3490,7 +3484,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3753,20 +3747,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4824,190 +4818,190 @@ msgstr "Impossibile riavviare l'istanza" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5220,7 +5214,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5228,7 +5222,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5272,7 +5266,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5302,36 +5296,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6310,17 +6304,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6328,24 +6322,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6361,6 +6355,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6368,6 +6363,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6405,17 +6401,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6638,7 +6635,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Impossibile riavviare l'istanza" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7052,84 +7049,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7441,27 +7438,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7610,14 +7607,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8528,7 +8530,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8584,7 +8586,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8691,19 +8693,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8716,7 +8718,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8753,6 +8755,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8856,37 +8878,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9416,12 +9438,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Impossibile sospendere l'istanza" @@ -9662,7 +9684,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9739,7 +9761,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10744,41 +10766,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10786,141 +10808,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10930,92 +10932,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11097,128 +11099,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11420,69 +11422,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11763,261 +11765,261 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "istanza %s: creazione snapshot in corso" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "istanza %s: ripristino" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12459,468 +12461,468 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "nessun metodo per il messaggio: %s" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13138,10 +13140,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14116,41 +14119,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14163,12 +14134,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14193,3 +14158,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po index 642fec376fed..59d66e494404 100644 --- a/nova/locale/it_IT/LC_MESSAGES/nova.po +++ b/nova/locale/it_IT/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 366afd1f837d..db370b42fa1e 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1812,11 +1812,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1870,11 +1865,15 @@ msgstr "__call__ を実装しなければなりません" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2047,141 +2046,141 @@ msgstr "Detach volume: ボリューム %s をデタッチします" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "インスタンス %s: rescued" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2507,54 +2506,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2572,18 +2563,18 @@ msgstr "" msgid "Calling method %s" msgstr "getter %s をコールします。" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2670,7 +2661,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2678,7 +2668,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2812,7 +2801,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2965,15 +2954,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2981,99 +2970,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "例外: Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "例外: Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "例外: compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "例外: compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "例外: Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "例外: Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "例外: Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "例外: compute.api::resume %s" @@ -3243,6 +3232,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "インスタンス %s: rescued" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3483,14 +3477,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3499,7 +3493,7 @@ msgstr "ネットワークホストの設定をします。" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3765,20 +3759,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4842,193 +4836,193 @@ msgstr "インスタンス終了処理を開始します。" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5241,7 +5235,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5249,7 +5243,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5294,7 +5288,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5325,36 +5319,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6337,17 +6331,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6355,24 +6349,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6388,6 +6382,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6395,6 +6390,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6432,17 +6428,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6665,7 +6662,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "インスタンス終了処理を開始します。" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" @@ -7079,84 +7076,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "ネットワークホストの設定をします。" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7469,27 +7466,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7638,14 +7635,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8556,7 +8558,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8612,7 +8614,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8720,19 +8722,19 @@ msgstr "ネットワークホストの設定をします。" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8745,7 +8747,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8782,6 +8784,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8884,37 +8906,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9444,12 +9466,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9689,7 +9711,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9766,7 +9788,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10771,41 +10793,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10813,141 +10835,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10957,92 +10959,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11124,128 +11126,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11447,69 +11449,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11792,265 +11794,265 @@ msgstr "raw instanceを生成します。" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "xvp を再起動しています" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "ネストした戻り値: %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "インスタンス %s: rescued" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12492,81 +12494,81 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "グループ %s は既に存在しています。" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12575,387 +12577,387 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "イメージ %(image)s のサイズ:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s の親は %(parent_ref)s です" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13176,10 +13178,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14154,41 +14157,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14201,12 +14172,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14231,3 +14196,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po index 0e3d8da2678e..9d7dc9caf958 100644 --- a/nova/locale/ka_GE/LC_MESSAGES/nova.po +++ b/nova/locale/ka_GE/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/km/LC_MESSAGES/nova.po b/nova/locale/km/LC_MESSAGES/nova.po index 776bc3fdcdf8..ff38fc56b959 100644 --- a/nova/locale/km/LC_MESSAGES/nova.po +++ b/nova/locale/km/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-22 05:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Khmer " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13546,41 +13549,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13593,12 +13564,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13623,3 +13588,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/kn/LC_MESSAGES/nova.po b/nova/locale/kn/LC_MESSAGES/nova.po index da0d921d88a1..add33acfc6db 100644 --- a/nova/locale/kn/LC_MESSAGES/nova.po +++ b/nova/locale/kn/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-09-17 14:44+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Kannada " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13762,41 +13765,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13809,12 +13780,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13839,3 +13804,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index c338c81f62b9..fb5c665f9f5a 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3227,6 +3216,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "인스턴스 %s: 스냅샷 저장중" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3465,14 +3459,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3481,7 +3475,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3742,20 +3736,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4810,188 +4804,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5210,7 +5204,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5254,7 +5248,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5284,36 +5278,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6285,17 +6279,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6303,24 +6297,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6336,6 +6330,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6343,6 +6338,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6380,17 +6376,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6612,7 +6609,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7025,84 +7022,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7414,27 +7411,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7582,14 +7579,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8495,7 +8497,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8551,7 +8553,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8658,19 +8660,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8683,7 +8685,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8720,6 +8722,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8822,37 +8844,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9382,12 +9404,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9627,7 +9649,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9704,7 +9726,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10705,41 +10727,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10747,141 +10769,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10891,92 +10893,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11058,128 +11060,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11381,69 +11383,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11724,260 +11726,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12419,467 +12421,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13096,10 +13098,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14073,41 +14076,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14120,12 +14091,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14150,3 +14115,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index e39a360e04ed..b7976c43e809 100644 --- a/nova/locale/ko_KR/LC_MESSAGES/nova.po +++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-06 16:05+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "주소 할당" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "주소 릴리즈 %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4804,188 +4798,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5195,7 +5189,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5203,7 +5197,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5247,7 +5241,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5277,36 +5271,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6271,17 +6265,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6289,24 +6283,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6322,6 +6316,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6329,6 +6324,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6366,17 +6362,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6598,7 +6595,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7011,84 +7008,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7400,27 +7397,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7568,14 +7565,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8481,7 +8483,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8537,7 +8539,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8644,19 +8646,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8669,7 +8671,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8706,6 +8708,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8808,37 +8830,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9363,12 +9385,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9607,7 +9629,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9684,7 +9706,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10676,41 +10698,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10718,141 +10740,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10862,92 +10864,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11029,128 +11031,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11352,69 +11354,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11695,260 +11697,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12388,467 +12390,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13064,10 +13066,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14041,41 +14044,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14088,12 +14059,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14118,3 +14083,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ml_IN/LC_MESSAGES/nova.po b/nova/locale/ml_IN/LC_MESSAGES/nova.po index 9ac5a57489c7..cda1bbd49bf1 100644 --- a/nova/locale/ml_IN/LC_MESSAGES/nova.po +++ b/nova/locale/ml_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-22 05:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13546,41 +13549,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13593,12 +13564,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13623,3 +13588,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/mr_IN/LC_MESSAGES/nova.po b/nova/locale/mr_IN/LC_MESSAGES/nova.po index 969899976fe9..90b3954f6a5f 100644 --- a/nova/locale/mr_IN/LC_MESSAGES/nova.po +++ b/nova/locale/mr_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-10-28 18:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Marathi (India) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13582,41 +13585,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13629,12 +13600,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13659,3 +13624,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po index 5882e94cf496..409bfa463f53 100644 --- a/nova/locale/ms/LC_MESSAGES/nova.po +++ b/nova/locale/ms/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index 5f0c5a9a27c9..fb3273d3ce37 100644 --- a/nova/locale/nb/LC_MESSAGES/nova.po +++ b/nova/locale/nb/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "Du må implementere __call__" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Tildel adresse" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Frigjør adresse %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "bruker eller gruppe ikke spesifisert" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "kun gruppe \"all\" er støttet" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2500,54 +2499,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "Ingen slik handling: %s" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2565,18 +2556,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2663,7 +2654,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2671,7 +2661,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2804,7 +2793,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2955,15 +2944,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2971,99 +2960,99 @@ msgstr "" msgid "Server not found" msgstr "Tjener ikke funnet" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3228,6 +3217,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3466,14 +3460,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "Kan ikke finne adressen %r" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "Viser nettverk med id %s" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3482,7 +3476,7 @@ msgstr "Viser nettverk med id %s" msgid "Network not found" msgstr "Nettverk ikke funnet" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "Viser nettverk med id %s" @@ -3746,20 +3740,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4813,188 +4807,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5204,7 +5198,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5212,7 +5206,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5256,7 +5250,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5286,36 +5280,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6280,17 +6274,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6298,24 +6292,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6331,6 +6325,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6338,6 +6333,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6375,17 +6371,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6607,7 +6604,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7021,84 +7018,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7410,27 +7407,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7578,14 +7575,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8493,7 +8495,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8549,7 +8551,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8657,19 +8659,19 @@ msgstr "Tjener ikke funnet" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8682,7 +8684,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8719,6 +8721,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8821,37 +8843,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9378,12 +9400,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9622,7 +9644,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9699,7 +9721,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10693,41 +10715,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10735,141 +10757,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10879,92 +10881,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11046,128 +11048,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11369,69 +11371,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11712,260 +11714,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12407,468 +12409,468 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13084,10 +13086,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14061,41 +14064,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14108,12 +14079,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14138,3 +14103,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ne/LC_MESSAGES/nova.po b/nova/locale/ne/LC_MESSAGES/nova.po index 8a15d89bca93..633e1b2bf534 100644 --- a/nova/locale/ne/LC_MESSAGES/nova.po +++ b/nova/locale/ne/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-08-30 22:38+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Nepali " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13762,41 +13765,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13809,12 +13780,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13839,3 +13804,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po index 3a101de4d8f0..b42baca21e7c 100644 --- a/nova/locale/nl_NL/LC_MESSAGES/nova.po +++ b/nova/locale/nl_NL/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index ce2f92d15ca3..257c8f122885 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -1,14 +1,14 @@ # Translations template for nova. -# Copyright (C) 2013 ORGANIZATION +# Copyright (C) 2014 ORGANIZATION # This file is distributed under the same license as the nova project. -# FIRST AUTHOR , 2013. +# FIRST AUTHOR , 2014. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova jenkins.nova.propose.translation.update.475\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.493\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1805,11 +1805,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1863,11 +1858,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2039,139 +2038,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2497,54 +2496,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2562,18 +2553,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2660,7 +2651,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2668,7 +2658,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2801,7 +2790,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2949,15 +2938,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2965,99 +2954,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3222,6 +3211,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3459,14 +3453,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3475,7 +3469,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3736,20 +3730,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4801,188 +4795,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5192,7 +5186,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5200,7 +5194,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5244,7 +5238,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5274,36 +5268,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6268,17 +6262,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6286,24 +6280,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6319,6 +6313,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6326,6 +6321,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6363,17 +6359,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6595,7 +6592,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7008,84 +7005,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7397,27 +7394,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7565,14 +7562,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8478,7 +8480,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8534,7 +8536,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8641,19 +8643,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8666,7 +8668,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8703,6 +8705,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8805,37 +8827,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9360,12 +9382,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9604,7 +9626,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9681,7 +9703,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10673,41 +10695,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10715,141 +10737,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10859,92 +10861,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11026,128 +11028,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11349,69 +11351,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11692,260 +11694,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12385,467 +12387,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13060,10 +13062,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" diff --git a/nova/locale/pa_IN/LC_MESSAGES/nova.po b/nova/locale/pa_IN/LC_MESSAGES/nova.po index c16481789ce6..b55742864190 100644 --- a/nova/locale/pa_IN/LC_MESSAGES/nova.po +++ b/nova/locale/pa_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-12-21 03:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13270,3 +13273,15 @@ msgstr "" msgid "formatting encrypted volume %s" msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/pl_PL/LC_MESSAGES/nova.po b/nova/locale/pl_PL/LC_MESSAGES/nova.po index 125baafb9e82..63649c251b94 100644 --- a/nova/locale/pl_PL/LC_MESSAGES/nova.po +++ b/nova/locale/pl_PL/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-06-28 18:59+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14039,41 +14042,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14086,12 +14057,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14116,3 +14081,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po index 533fb4d14e5b..f815d3015d25 100644 --- a/nova/locale/pt/LC_MESSAGES/nova.po +++ b/nova/locale/pt/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index c16c3f86aeee..345a1243f3fb 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-05-04 19:25+0000\n" "Last-Translator: Júlio Cezar Santos Pires \n" "Language-Team: Brazilian Portuguese \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1812,11 +1812,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1870,11 +1865,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2047,141 +2046,141 @@ msgstr "Desanexar volume %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "Instância não existe" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2508,54 +2507,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2573,18 +2564,18 @@ msgstr "" msgid "Calling method %s" msgstr "Chamando o pai %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2671,7 +2662,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2679,7 +2669,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "Este pedido estava com taxa limitada." @@ -2813,7 +2802,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2967,15 +2956,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2983,99 +2972,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "Instância não encontrada" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3245,6 +3234,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "Instância não existe" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3487,14 +3481,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "Mostrando rede com id %s" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3503,7 +3497,7 @@ msgstr "Mostrando rede com id %s" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "Mostrando rede com id %s" @@ -3771,20 +3765,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4847,193 +4841,193 @@ msgstr "Começando a terminar instâncias" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5254,7 +5248,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5299,7 +5293,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5330,36 +5324,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6343,17 +6337,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6361,24 +6355,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6394,6 +6388,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6401,6 +6396,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6438,17 +6434,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6671,7 +6668,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Falhou ao reiniciar instância" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Volume não encontrada para a instância %(instance_id)s." @@ -7085,84 +7082,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Removendo rede com id %s" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7475,27 +7472,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Executando tarefa periódica %(full_task_name)s" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Erro durante %(full_task_name)s: %(e)s" @@ -7644,14 +7641,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8563,7 +8565,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8619,7 +8621,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8727,19 +8729,19 @@ msgstr "Instância não encontrada" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8752,7 +8754,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8789,6 +8791,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8893,37 +8915,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9455,12 +9477,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Falha ao suspender instância" @@ -9701,7 +9723,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9778,7 +9800,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10788,41 +10810,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10830,141 +10852,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10974,92 +10976,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11141,128 +11143,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11464,69 +11466,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11808,264 +11810,264 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Atualizando agente para %s" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "Instância não existe" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12509,82 +12511,82 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 #, fuzzy msgid "Created VM" msgstr "_criar: %s" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "O VBD não foi encontrado na instância %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s já existe" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12593,388 +12595,388 @@ 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:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamanho da imagem %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, 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:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "O VHD %(vdi_uuid)s tem pai %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, 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:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13192,10 +13194,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14170,41 +14173,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14217,12 +14188,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14247,3 +14212,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po index 1b39b6f94117..563c384993fb 100644 --- a/nova/locale/ro/LC_MESSAGES/nova.po +++ b/nova/locale/ro/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-06-10 18:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14039,41 +14042,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14086,12 +14057,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14116,3 +14081,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 914c32890b87..0fc1c0cc7be3 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -235,8 +235,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "Недопустимые метаданные" @@ -287,7 +287,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1838,11 +1838,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1896,11 +1891,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2077,143 +2076,143 @@ msgstr "Отсоединить том %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Выделить адрес" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "Присвоить адрес %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 #, fuzzy msgid "Expecting a list of resources" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "копия - %s не представлена" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." @@ -2547,54 +2546,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "В запросе предоставлен не распознанный тип-содержимого" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "Тип содержимого не предоставлен в запросе" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "Пустое тело предоставлено в запросе" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2612,18 +2603,18 @@ msgstr "" msgid "Calling method %s" msgstr "Выполняется вызов getter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "Не поддерживаемый тип содержимого" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2710,7 +2701,6 @@ msgid "Instance is not a member of specified network" msgstr "Копия не является участником заданной сети" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2720,7 +2710,6 @@ msgstr "" "каждые %(unit_string)s." #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2854,7 +2843,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -3009,15 +2998,15 @@ msgstr "Недопустимый adminPass" msgid "Removing options '%s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3025,99 +3014,99 @@ msgstr "Удаление параметров '%(unk_opt_str)s' из запро msgid "Server not found" msgstr "Сервер не найден" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "Ошибка перемещения %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "Копия не найдена" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3290,6 +3279,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "копия - %s не представлена" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3534,14 +3528,14 @@ msgstr "Отсутствует аргумент 'address' для removeFixedIp" msgid "Unable to find address %r" msgstr "Невозможно найти адрес %r" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "Исключение сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3550,7 +3544,7 @@ msgstr "Исключение сети с идентификатором %s" msgid "Network not found" msgstr "Сеть не найдена" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "Исключение сети с идентификатором %s" @@ -3822,20 +3816,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4905,46 +4899,46 @@ msgstr "Выполнение завершения работы копий" msgid "instance's host %s is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4953,148 +4947,148 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5308,7 +5302,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5316,7 +5310,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5361,7 +5355,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5392,36 +5386,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6426,17 +6420,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6444,24 +6438,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6477,6 +6471,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6484,6 +6479,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6521,18 +6517,19 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 #, fuzzy msgid "Unsupported id columns type" msgstr "Не поддерживаемый тип содержимого" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6755,7 +6752,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Ошибка перезагрузки копии" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" @@ -7183,84 +7180,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "сетевые распределения для копии %s" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "сетевые распределения для копии %s" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "исключение сетевых распределений для копии |%s|" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "Недопустимый сетевой формат" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "установка сетевого узла" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7577,27 +7574,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Запуск повторяющегося задания %(full_task_name)s" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Ошибка во время %(full_task_name)s: %(e)s" @@ -7746,14 +7743,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось." -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8677,7 +8679,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8735,7 +8737,7 @@ msgstr "" msgid "spawn error" msgstr "Ошибка аутентификации" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8846,19 +8848,19 @@ msgstr "маркер [%s] не найден" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8871,7 +8873,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8908,6 +8910,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -9012,37 +9034,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Перечень копий" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9570,12 +9592,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "Ошибка обновления тома в базе данных" @@ -9817,7 +9839,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9894,7 +9916,7 @@ msgstr "Версия агента копии: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10908,41 +10930,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10950,19 +10972,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -10971,48 +10993,28 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -11021,46 +11023,46 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -11069,29 +11071,29 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11101,7 +11103,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -11110,22 +11112,22 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -11134,64 +11136,64 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11275,128 +11277,128 @@ msgstr "Выгрузка образа %s" msgid "Writing stored info to %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11606,69 +11608,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "В vmwareapi:_call_method, принято это исключение: %s" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: готово" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: ошибка %(error_info)s" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" @@ -11956,280 +11958,280 @@ msgstr "Создание снимка копии ВМ %s " msgid "Created Snapshot of the VM instance" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "Выгрузка образа %s" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "Выгруженный образ %s" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "Выполнена перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 #, fuzzy msgid "Did hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "В vmwareapi:_call_method, принято это исключение: %s" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 #, fuzzy msgid "Powering off the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "Powered off the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "Исключение регистрации ВМ %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 #, fuzzy msgid "Unregistered the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 #, fuzzy msgid "Suspending the VM" msgstr "Приостановка ВМ %s " -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 #, fuzzy msgid "Suspended the VM" msgstr "Приостановленная ВМ %s " -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "Питание копии выключено и следовательно она не может быть приостановлена." -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 #, fuzzy msgid "Resuming the VM" msgstr "Возобновление работы ВМ %s" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 #, fuzzy msgid "Resumed the VM" msgstr "Работа ВМ %s возобновлена " -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "копия не в приостановленном состоянии" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 #, fuzzy msgid "Powered on the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "копия - %s не представлена" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "В vmwareapi:_create_session, принято это исключение: %s" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Создать том из снимка %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "Создание папки с адресом %s" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "Создана папка с адресом %s" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12678,82 +12680,82 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 #, fuzzy msgid "Created VM" msgstr "_создать: %s" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "VBD не найдено для копии %s" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "группа %s уже существует" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "Невозможно отсоединить VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "Невозможно ликвидировать VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12762,149 +12764,149 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Копия не найдена" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" "xapi 'download_vhd' возвратил VDI типа '%(vdi_type)s' с UUID " "'%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Размер образа %(size_bytes)d превышает допустимый instance_type размер " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -12913,177 +12915,177 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, 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:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, 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:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, 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:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13092,71 +13094,71 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13386,10 +13388,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -14370,44 +14373,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ 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." - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14420,12 +14388,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14450,3 +14412,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "Тип содержимого не предоставлен в запросе" + +#~ msgid "Empty body provided in request" +#~ msgstr "Пустое тело предоставлено в запросе" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po index aec544aabf15..66716b474b90 100644 --- a/nova/locale/ru_RU/LC_MESSAGES/nova.po +++ b/nova/locale/ru_RU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14039,41 +14042,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14086,12 +14057,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14116,3 +14081,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/sk/LC_MESSAGES/nova.po b/nova/locale/sk/LC_MESSAGES/nova.po index 2996ca419510..f2d9914daa81 100644 --- a/nova/locale/sk/LC_MESSAGES/nova.po +++ b/nova/locale/sk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13801,41 +13804,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13848,12 +13819,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13878,3 +13843,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/sl_SI/LC_MESSAGES/nova.po b/nova/locale/sl_SI/LC_MESSAGES/nova.po index 94e40be5154e..762347e23b3a 100644 --- a/nova/locale/sl_SI/LC_MESSAGES/nova.po +++ b/nova/locale/sl_SI/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-06-28 18:59+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1807,11 +1807,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1865,11 +1860,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3738,20 +3732,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4803,188 +4797,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5194,7 +5188,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5202,7 +5196,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5246,7 +5240,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5276,36 +5270,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6270,17 +6264,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6288,24 +6282,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,6 +6315,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6328,6 +6323,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6365,17 +6361,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6597,7 +6594,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7010,84 +7007,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7399,27 +7396,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7567,14 +7564,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8480,7 +8482,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8536,7 +8538,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8643,19 +8645,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8668,7 +8670,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8705,6 +8707,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8807,37 +8829,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9362,12 +9384,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9606,7 +9628,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9683,7 +9705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10675,41 +10697,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10717,141 +10739,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10861,92 +10863,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11028,128 +11030,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11351,69 +11353,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11694,260 +11696,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12387,467 +12389,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13062,10 +13064,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14039,41 +14042,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14086,12 +14057,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14116,3 +14081,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/sv/LC_MESSAGES/nova.po b/nova/locale/sv/LC_MESSAGES/nova.po index 95f7410fc1c3..3cf35905dd1a 100644 --- a/nova/locale/sv/LC_MESSAGES/nova.po +++ b/nova/locale/sv/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-11-22 05:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swedish " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13546,41 +13549,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13593,12 +13564,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13623,3 +13588,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po index b2427d235680..a0a76dab9c62 100644 --- a/nova/locale/sw_KE/LC_MESSAGES/nova.po +++ b/nova/locale/sw_KE/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 6e0710fff9e4..5e1bbda97575 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1805,11 +1805,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1863,11 +1858,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2039,139 +2038,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2497,54 +2496,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2562,18 +2553,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2660,7 +2651,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2668,7 +2658,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2801,7 +2790,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2949,15 +2938,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2965,99 +2954,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3222,6 +3211,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3459,14 +3453,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3475,7 +3469,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3736,20 +3730,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "walang paraan para sa mensahe: %s" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/tl_PH/LC_MESSAGES/nova.po b/nova/locale/tl_PH/LC_MESSAGES/nova.po index fb1a1993be12..9c73fa7d3c18 100644 --- a/nova/locale/tl_PH/LC_MESSAGES/nova.po +++ b/nova/locale/tl_PH/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Tagalog (Philippines) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13759,41 +13762,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13806,12 +13777,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13836,3 +13801,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 0996691be13c..f00d127a17b6 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1805,11 +1805,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1863,11 +1858,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2039,139 +2038,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2497,54 +2496,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2562,18 +2553,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2660,7 +2651,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2668,7 +2658,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2801,7 +2790,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2949,15 +2938,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2965,99 +2954,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3222,6 +3211,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3459,14 +3453,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3475,7 +3469,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3736,20 +3730,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4801,188 +4795,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5192,7 +5186,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5200,7 +5194,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5244,7 +5238,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5274,36 +5268,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6268,17 +6262,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6286,24 +6280,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6319,6 +6313,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6326,6 +6321,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6363,17 +6359,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6595,7 +6592,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7008,84 +7005,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7397,27 +7394,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7565,14 +7562,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8478,7 +8480,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8534,7 +8536,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8641,19 +8643,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8666,7 +8668,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8703,6 +8705,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8805,37 +8827,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9360,12 +9382,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9604,7 +9626,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9681,7 +9703,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10673,41 +10695,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10715,141 +10737,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10859,92 +10861,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11026,128 +11028,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11349,69 +11351,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11692,260 +11694,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12385,467 +12387,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13060,10 +13062,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14037,41 +14040,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14084,12 +14055,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14114,3 +14079,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 219a1bc67f74..28684f6998de 100644 --- a/nova/locale/tr_TR/LC_MESSAGES/nova.po +++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -229,8 +229,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "Geçersiz metadata" @@ -282,7 +282,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1833,11 +1833,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1891,11 +1886,15 @@ msgstr "__call__ fonksiyonunu uygulamalısınız." msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2070,139 +2069,139 @@ msgstr "Birimi ayır %s" msgid "vol = %s\n" msgstr "birim = %s\n" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "Adres tahsisi" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "%s adresini serbest bırak" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "%(instance_id)s örneğine %(public_ip)s adresini ilişkilendir" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "Adresi kes %s" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "İmaj müsait olmak zorunda" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "%r örneğini tekrar yükle" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "Örnekler durdurulacak" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "Örnekler başlatılacak" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "%s imaj kaydı siliniyor" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "%(image_id)s id ile %(image_location)s imajı kaydedildi" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "Kullanıcı veya grup belirlenmedi" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "Sadece \"all\" grubu destekleniyor" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "İşlem türü eklenmek veya kaldırılmak zorunda" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "%s imaj tanıtımı güncelleniyor" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2531,54 +2530,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "JSON dosyası anlaşılamadı" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "Çok sayıda gövde anahtarları" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "Hata fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP istisnası fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "İstekte tanınamayan içerik türü sağlayıcısı" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "İstekte içerik türü sağlayıcısı yok" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "İstekteki sağlayıcı gövdesi boş" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "Böyle bir işlem yok: %s" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2596,18 +2587,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "Desteklenmeyen içerik türü" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2696,7 +2687,6 @@ msgid "Instance is not a member of specified network" msgstr "Örnek belirlenmiş ağın bir üyesi değil" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2704,7 +2694,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "Bu istek sayı limitlidir." @@ -2837,7 +2826,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2994,15 +2983,15 @@ msgstr "Geçersiz yönetici parolası" msgid "Removing options '%s' from query" msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3010,100 +2999,100 @@ msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "Göçte hata %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "yedekOluşturma birimi %s özelliğini gerektiriyor" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "Bozuk yedekOluşturma birimi" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 #, fuzzy msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "Örnek bulunamadı" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, fuzzy, python-format msgid "Live migration of instance %s to another host failed" msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3275,6 +3264,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı." +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3516,14 +3510,14 @@ msgstr "removeFixedIp için 'address' argümanı bulunamadı" msgid "Unable to find address %r" msgstr "%r adresini bulmak olanaksız" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "%s id'si ile ağ ayrılıyor" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3532,7 +3526,7 @@ msgstr "%s id'si ile ağ ayrılıyor" msgid "Network not found" msgstr "Ağ bulunamadı" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "%s id'si ile ağ ayrılıyor" @@ -3799,20 +3793,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4874,42 +4868,42 @@ msgstr "Örnekleri sonlandırma işlemi başlatılıyor" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4918,146 +4912,146 @@ msgstr "" "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " "%(new_instance_type_name)s" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Anahtar çifti adı 1-255 karakter arası uzunluğunda olmak zorunda" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır." -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Geçersiz güncelleme ayarı: '%s'" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "Kural (%s) bulunamadı" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "Güvenlik grup id'si integer olmak zorunda" @@ -5269,7 +5263,7 @@ msgstr "Durum kontrol ediliyor" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5277,7 +5271,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5321,7 +5315,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "Örnek başlatılıyor.." @@ -5351,36 +5345,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6355,17 +6349,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6373,24 +6367,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6406,6 +6400,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6413,6 +6408,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6450,18 +6446,19 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 #, fuzzy msgid "Unsupported id columns type" msgstr "Desteklenmeyen içerik türü" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6684,7 +6681,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7098,84 +7095,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7492,27 +7489,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "%(full_task_name)s periyodik görevi çalışıyor" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "%(full_task_name)s sırasında hata: %(e)s" @@ -7660,14 +7657,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8577,7 +8579,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8634,7 +8636,7 @@ msgstr "" msgid "spawn error" msgstr "Kimlik doğrulama hatası" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8745,19 +8747,19 @@ msgstr " [%s] göstergesi bulunamadı" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8770,7 +8772,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8807,6 +8809,26 @@ msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8910,37 +8932,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9469,12 +9491,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9713,7 +9735,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9790,7 +9812,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10788,41 +10810,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10830,112 +10852,92 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -10944,29 +10946,29 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz." -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10981,7 +10983,7 @@ msgstr "" " \n" " Bkz: %(u)s" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -10990,87 +10992,87 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d " "denemeye kadar tekrar deneniyor." -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11152,22 +11154,22 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "%s geçerli bir örnek ismidir" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "%s bir disk dosyasına sahiptir" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11176,106 +11178,106 @@ msgstr "" "%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek " "dosyasını kullanıyor" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "Temel dosya kaldırmak için çok yeni: %s" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "Temel imajları doğrulayın" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "Bilinmeyen temel dosya: %s" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "Aktif temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "Bozuk temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "Taşınabilir temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "Doğrulama tamamlandı" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Doğrulama atlanıyor, %s'de temel dizin yok" @@ -11478,69 +11480,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11821,260 +11823,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12516,469 +12518,469 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13196,10 +13198,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14176,43 +14179,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" -#~ "%(network_uuid)s ağ UUID verilmedi veya " -#~ "%(project_id)s projesi ile ilişkilendirilmedi." - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14225,12 +14194,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14255,3 +14218,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "İstekte içerik türü sağlayıcısı yok" + +#~ msgid "Empty body provided in request" +#~ msgstr "İstekteki sağlayıcı gövdesi boş" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index bb36dd902655..588d4658c6e5 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2041,139 +2040,139 @@ msgstr "Від'єднати том %s" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "Оголошення черги %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2951,15 +2940,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2967,99 +2956,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3224,6 +3213,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3461,14 +3455,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3477,7 +3471,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3739,20 +3733,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4805,188 +4799,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5196,7 +5190,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5204,7 +5198,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5248,7 +5242,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5278,36 +5272,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6273,17 +6267,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6291,24 +6285,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6324,6 +6318,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6331,6 +6326,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6368,17 +6364,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6600,7 +6597,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7013,84 +7010,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7402,27 +7399,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7570,14 +7567,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8483,7 +8485,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8539,7 +8541,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8646,19 +8648,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8671,7 +8673,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8708,6 +8710,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8810,37 +8832,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9365,12 +9387,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9609,7 +9631,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9686,7 +9708,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10678,41 +10700,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10720,141 +10742,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10864,92 +10866,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11031,128 +11033,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11354,69 +11356,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11697,260 +11699,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12390,467 +12392,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "без порядку для повідомлень: %s" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13065,10 +13067,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14043,41 +14046,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14090,12 +14061,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14120,3 +14085,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/ur/LC_MESSAGES/nova.po b/nova/locale/ur/LC_MESSAGES/nova.po index 167a138bd8d6..2718d60bc80b 100644 --- a/nova/locale/ur/LC_MESSAGES/nova.po +++ b/nova/locale/ur/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-10-08 21:53+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Urdu " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -13642,41 +13645,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -13689,12 +13660,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -13719,3 +13684,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po index 5ce6a246a8b4..8331712ed0bc 100644 --- a/nova/locale/vi_VN/LC_MESSAGES/nova.po +++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-13 19:22+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index f51caceb04d4..a30bf0963c40 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -230,8 +230,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "无效的元数据" @@ -282,7 +282,7 @@ msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因 msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1824,11 +1824,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1882,11 +1877,15 @@ msgstr "你必须执行 __call__" msgid "Loading app %(name)s from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2059,143 +2058,143 @@ msgstr "分离卷 %s" msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "分配地址" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, 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:1237 +#: nova/api/ec2/cloud.py:1241 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, 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:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 #, fuzzy msgid "Expecting a list of resources" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 #, fuzzy msgid "Only instances implemented" msgstr "实例 - %s 不存在" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 #, fuzzy msgid "Expecting a list of tagSets" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 #, fuzzy msgid "Invalid CIDR" msgstr "无效的" @@ -2525,54 +2524,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "无法理解JSON" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "过多主体密钥" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "错误抛出: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP 异常抛出:%s" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "请求中提供了无法识别的 Content-Type" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "请求中没有提供 Content-Type" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "请求中没有提供主体" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "没有该动作:%s" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2590,18 +2581,18 @@ msgstr "" msgid "Calling method %s" msgstr "调用 getter %s" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "不支持的Content-Type" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2688,7 +2679,6 @@ msgid "Instance is not a member of specified network" msgstr "实例并不是指定网络的成员" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2696,7 +2686,6 @@ msgid "" msgstr "只能有 %(value)s 个 %(verb)s 请求发送给 %(uri)s 限定是每一个 %(unit_string)s。" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "这个请求受到频率限制。" @@ -2831,7 +2820,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2986,15 +2975,15 @@ msgstr "无效的adminPass" msgid "Removing options '%s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -3002,100 +2991,100 @@ msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" msgid "Server not found" msgstr "没有找到服务器" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::暂停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::取消暂停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::挂起 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "迁移错误 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::inject_network_info %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "compute.api::加锁 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "compute.api::解锁 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "实体createBackup需要有属性 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "错误格式的实体createBackup" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "createBackup的属性 'rotation'必须是整数" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 #, fuzzy msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "createBackup的属性 'rotation'必须是整数" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "没有找到实例" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, fuzzy, python-format msgid "Live migration of instance %s to another host failed" msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" @@ -3268,6 +3257,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "实例 %s:没有启动" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3515,14 +3509,14 @@ msgstr "removeFixedIp缺少参数'address'" msgid "Unable to find address %r" msgstr "无法找到地址 %r" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, fuzzy, python-format msgid "Disassociating host with network with id %s" msgstr "为id是 %s 的网络解除关联" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3531,7 +3525,7 @@ msgstr "为id是 %s 的网络解除关联" msgid "Network not found" msgstr "没有找到网络" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, fuzzy, python-format msgid "Disassociating project with network with id %s" msgstr "为id是 %s 的网络解除关联" @@ -3803,20 +3797,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4885,194 +4879,194 @@ msgstr "准备开始终止实例" msgid "instance's host %s is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 #, fuzzy msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, 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:2350 +#: nova/compute/api.py:2348 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "安全组id应该是整数" @@ -5287,7 +5281,7 @@ msgstr "正在检查状态" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5295,7 +5289,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5340,7 +5334,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "正在启动虚拟机" @@ -5371,36 +5365,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6398,17 +6392,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6416,24 +6410,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6449,6 +6443,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6456,6 +6451,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6493,18 +6489,19 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 #, fuzzy msgid "Unsupported id columns type" msgstr "不支持的Content-Type" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6727,7 +6724,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "重新启动实例失败" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" @@ -7147,84 +7144,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "实例 %s 的网络分配" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "实例 %s 的网络分配" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "为实例 |%s| 解除网络分配" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, fuzzy, python-format msgid "get_instance_nw_info() for %s" msgstr "实例的network_info:|%s|" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "错误的网络格式" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7539,27 +7536,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "循环调用中。" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "正在运行周期性任务 %(full_task_name)s" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s" @@ -7708,14 +7705,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8635,7 +8637,7 @@ msgstr "" msgid "already detached" msgstr "已经分离" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8693,7 +8695,7 @@ msgstr "" msgid "spawn error" msgstr "未知的guestmount错误" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8806,19 +8808,19 @@ msgstr "没有找到标记 [%s]" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8831,7 +8833,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8868,6 +8870,26 @@ msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8972,37 +8994,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "获取实例列表" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9533,12 +9555,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "挂载文件系统失败:%s" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 #, fuzzy msgid "Fail to mount, tearing back down" msgstr "在数据库更新卷失败" @@ -9781,7 +9803,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9858,7 +9880,7 @@ msgstr "实例代理版本:%s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -10882,41 +10904,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10924,129 +10946,109 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -11055,7 +11057,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -11064,7 +11066,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11079,96 +11081,96 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11250,71 +11252,71 @@ msgstr "正在删除基文件:%s" msgid "Writing stored info to %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "%s 是一个正确的实例名称" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "%s 有一个磁盘文件" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "实例 %(instance)s 由文件 %(backing)s 来备份" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "基文件太新不需要删除:%s" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11323,7 +11325,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 " "%(remote)d" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11332,50 +11334,50 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: " "%(instance_list)s" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "验证基础镜像" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "未知的基文件:%s" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "活跃的基文件:%s" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "损坏的基文件:%s" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "可删除的基文件:%s" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "确认完成" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "跳过验证,在 %s 上没有基础目录" @@ -11579,69 +11581,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "在vmwareapi:_call_method,得到这个异常:%s" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "在vmwareapi:_poll_task,得到这个错误 %s" @@ -11937,287 +11939,287 @@ msgstr "正在创建虚拟机实例快照 %s " msgid "Created Snapshot of the VM instance" msgstr "已经创建虚拟机实例快照 %s " -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 #, fuzzy msgid "Copying disk data before snapshot of the VM" msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 #, fuzzy msgid "Copied disk data before snapshot of the VM" msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "已经上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "正在重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "已经重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 #, fuzzy msgid "Doing hard reboot of VM" msgstr "正在冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 #, fuzzy msgid "Did hard reboot of VM" msgstr "已经冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 #, fuzzy msgid "Destroying the VM" msgstr "重启xvp" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 #, fuzzy msgid "Destroyed the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 #, fuzzy msgid "Powering off the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "Powered off the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistering the VM" msgstr "正在注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 #, fuzzy msgid "Unregistered the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, fuzzy, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, fuzzy, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "当从磁盘删除虚拟机的内容时在 vmwareapi:vmops:destroy 里发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "vmwareapi 不支持暂停" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "vmwareapi 不支持取消暂停" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 #, fuzzy msgid "Suspending the VM" msgstr "挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 #, fuzzy msgid "Suspended the VM" msgstr "已经挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "实例已关闭,无法挂起。" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 #, fuzzy msgid "VM was already in suspended state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 #, fuzzy msgid "Resuming the VM" msgstr "正在恢复虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 #, fuzzy msgid "Resumed the VM" msgstr "已经恢复虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "实例不在挂起状态" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 #, fuzzy msgid "Powering on the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 #, fuzzy msgid "Powered on the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 #, fuzzy msgid "instance not present" msgstr "实例 - %s 不存在" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "从快照 %s 创建卷" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "正在使用路径 %s 创建目录" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "已经创建路径为 %s 的目录" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12660,83 +12662,83 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 #, fuzzy msgid "Created VM" msgstr "_create: %s" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "没有在实例 %s 找到VBD" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "已经分离" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "无法移除 VBD %s" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "无法销毁 VBD %s" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12745,389 +12747,389 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:547 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "SR not present and could not be introduced" msgstr "无法找到实例" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, fuzzy, python-format msgid "block device info: %s" msgstr "块设备列表 block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, 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:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 #, fuzzy msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "镜像 %(image)s 的大小:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 #, fuzzy msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, 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:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 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:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, 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:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, 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:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, 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:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, 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:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13355,10 +13357,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -13585,7 +13588,7 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" +#~ msgstr "" #~ msgid "Received Token: %(token)s, %(token_dict)s)" #~ msgstr "接收到令牌:%(token)s, %(token_dict)s)" @@ -14337,41 +14340,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "get_diagnostics 没有在 vmwareapi 里实现" -#~ 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。" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14384,12 +14355,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14414,3 +14379,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "请求中没有提供 Content-Type" + +#~ msgid "Empty body provided in request" +#~ msgstr "请求中没有提供主体" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po index 7b483c17c549..cedee26d31dc 100644 --- a/nova/locale/zh_HK/LC_MESSAGES/nova.po +++ b/nova/locale/zh_HK/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -228,8 +228,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2498,54 +2497,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2563,18 +2554,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2661,7 +2652,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2669,7 +2659,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2802,7 +2791,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2950,15 +2939,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2966,99 +2955,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, python-format msgid "Compute.api::resetState %s" msgstr "" @@ -3223,6 +3212,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3460,14 +3454,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3476,7 +3470,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3737,20 +3731,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4802,188 +4796,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5193,7 +5187,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5245,7 +5239,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5275,36 +5269,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6269,17 +6263,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6287,24 +6281,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6320,6 +6314,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6327,6 +6322,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6364,17 +6360,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6596,7 +6593,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7009,84 +7006,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7398,27 +7395,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7566,14 +7563,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8479,7 +8481,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8535,7 +8537,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8642,19 +8644,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8667,7 +8669,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8704,6 +8706,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8806,37 +8828,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9361,12 +9383,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9605,7 +9627,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9682,7 +9704,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10674,41 +10696,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10716,141 +10738,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10860,92 +10862,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11027,128 +11029,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11350,69 +11352,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11693,260 +11695,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12386,467 +12388,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13061,10 +13063,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14038,41 +14041,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14085,12 +14056,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14115,3 +14080,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" + diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index e052530a2de5..2fb47239bc5d 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-21 06:08+0000\n" +"POT-Creation-Date: 2014-01-05 06:08+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -227,8 +227,8 @@ msgid "Invalid volume access mode" msgstr "" #: nova/exception.py:289 nova/api/openstack/compute/servers.py:1397 -#: nova/api/openstack/compute/contrib/admin_actions.py:275 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:253 #: nova/api/openstack/compute/plugins/v3/servers.py:1211 msgid "Invalid metadata" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:335 nova/openstack/common/db/sqlalchemy/utils.py:58 msgid "Sort key supplied was not valid." msgstr "" @@ -1806,11 +1806,6 @@ msgstr "" msgid "%(value_name)s must be <= %(max_value)d" msgstr "" -#: nova/utils.py:1046 -#, python-format -msgid "Version %s invalid" -msgstr "" - #: nova/version.py:67 #, python-format msgid "Failed to load %(cfgfile)s: %(ex)s" @@ -1864,11 +1859,15 @@ msgstr "" msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:117 +#: nova/api/auth.py:73 +msgid "ratelimit_v3 is removed from v3 api." +msgstr "" + +#: nova/api/auth.py:134 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:140 +#: nova/api/auth.py:157 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" @@ -2040,139 +2039,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1217 +#: nova/api/ec2/cloud.py:1221 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1222 +#: nova/api/ec2/cloud.py:1226 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1227 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1237 +#: nova/api/ec2/cloud.py:1241 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1245 +#: nova/api/ec2/cloud.py:1249 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1258 +#: nova/api/ec2/cloud.py:1262 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1295 +#: nova/api/ec2/cloud.py:1299 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1388 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1390 +#: nova/api/ec2/cloud.py:1399 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1400 +#: nova/api/ec2/cloud.py:1409 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1419 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1510 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1517 +#: nova/api/ec2/cloud.py:1526 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1537 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1598 +#: nova/api/ec2/cloud.py:1607 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1601 +#: nova/api/ec2/cloud.py:1610 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1604 +#: nova/api/ec2/cloud.py:1613 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1606 +#: nova/api/ec2/cloud.py:1615 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1628 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1645 +#: nova/api/ec2/cloud.py:1654 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1676 +#: nova/api/ec2/cloud.py:1685 #, python-format msgid "Couldn't stop instance within %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1695 +#: nova/api/ec2/cloud.py:1704 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1720 nova/api/ec2/cloud.py:1769 +#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773 +#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778 -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787 +#: nova/api/ec2/cloud.py:1844 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782 +#: nova/api/ec2/cloud.py:1742 nova/api/ec2/cloud.py:1791 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1739 nova/api/ec2/cloud.py:1790 +#: nova/api/ec2/cloud.py:1748 nova/api/ec2/cloud.py:1799 msgid "Expecting tagSet to be key/value pairs" msgstr "" -#: nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1755 msgid "Expecting both key and value to be set" msgstr "" -#: nova/api/ec2/cloud.py:1795 +#: nova/api/ec2/cloud.py:1804 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1869 +#: nova/api/ec2/cloud.py:1878 msgid "Invalid CIDR" msgstr "" @@ -2499,54 +2498,46 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:240 nova/api/openstack/wsgi.py:658 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:663 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:711 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:714 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:823 +#: nova/api/openstack/wsgi.py:828 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:827 -msgid "No Content-Type provided in request" -msgstr "" - -#: nova/api/openstack/wsgi.py:831 -msgid "Empty body provided in request" -msgstr "" - #: nova/api/openstack/wsgi.py:943 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:966 +#: nova/api/openstack/wsgi.py:946 nova/api/openstack/wsgi.py:969 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 #: nova/api/openstack/compute/server_metadata.py:127 -#: nova/api/openstack/compute/contrib/admin_actions.py:244 +#: nova/api/openstack/compute/contrib/admin_actions.py:245 #: nova/api/openstack/compute/contrib/evacuate.py:48 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:221 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:222 #: nova/api/openstack/compute/plugins/v3/evacuate.py:50 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 #: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 @@ -2564,18 +2555,18 @@ msgstr "" msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:966 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:978 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1214 +#: nova/api/openstack/wsgi.py:1217 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2662,7 +2653,6 @@ msgid "Instance is not a member of specified network" msgstr "" #: nova/api/openstack/compute/limits.py:164 -#: nova/api/openstack/compute/plugins/v3/limits.py:115 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2670,7 +2660,6 @@ msgid "" msgstr "" #: nova/api/openstack/compute/limits.py:292 -#: nova/api/openstack/compute/plugins/v3/limits.py:242 msgid "This request was rate-limited." msgstr "" @@ -2803,7 +2792,7 @@ msgid "" msgstr "" #: nova/api/openstack/compute/servers.py:903 -#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:66 msgid "min_count must be <= max_count" msgstr "" @@ -2952,15 +2941,15 @@ msgstr "" msgid "Removing options '%s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:62 -#: nova/api/openstack/compute/contrib/admin_actions.py:83 -#: nova/api/openstack/compute/contrib/admin_actions.py:104 -#: nova/api/openstack/compute/contrib/admin_actions.py:125 -#: nova/api/openstack/compute/contrib/admin_actions.py:165 -#: nova/api/openstack/compute/contrib/admin_actions.py:183 -#: nova/api/openstack/compute/contrib/admin_actions.py:201 -#: nova/api/openstack/compute/contrib/admin_actions.py:219 -#: nova/api/openstack/compute/contrib/admin_actions.py:363 +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#: nova/api/openstack/compute/contrib/admin_actions.py:84 +#: nova/api/openstack/compute/contrib/admin_actions.py:105 +#: nova/api/openstack/compute/contrib/admin_actions.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:166 +#: nova/api/openstack/compute/contrib/admin_actions.py:184 +#: nova/api/openstack/compute/contrib/admin_actions.py:202 +#: nova/api/openstack/compute/contrib/admin_actions.py:220 +#: nova/api/openstack/compute/contrib/admin_actions.py:375 #: nova/api/openstack/compute/contrib/multinic.py:42 #: nova/api/openstack/compute/contrib/rescue.py:43 #: nova/api/openstack/compute/contrib/shelve.py:43 @@ -2968,99 +2957,99 @@ msgstr "" msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:65 +#: nova/api/openstack/compute/contrib/admin_actions.py:66 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:86 +#: nova/api/openstack/compute/contrib/admin_actions.py:87 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:107 +#: nova/api/openstack/compute/contrib/admin_actions.py:108 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::暫停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:128 +#: nova/api/openstack/compute/contrib/admin_actions.py:129 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::繼續 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:152 +#: nova/api/openstack/compute/contrib/admin_actions.py:153 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:171 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:188 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#: nova/api/openstack/compute/contrib/admin_actions.py:205 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:222 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:252 +#: nova/api/openstack/compute/contrib/admin_actions.py:253 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:256 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:262 +#: nova/api/openstack/compute/contrib/admin_actions.py:263 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:265 +#: nova/api/openstack/compute/contrib/admin_actions.py:266 msgid "createBackup attribute 'rotation' must be greater than or equal to zero" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:281 +#: nova/api/openstack/compute/contrib/admin_actions.py:282 #: nova/api/openstack/compute/contrib/console_output.py:46 #: nova/api/openstack/compute/contrib/server_diagnostics.py:48 #: nova/api/openstack/compute/contrib/server_start_stop.py:42 msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:311 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:289 +#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:290 msgid "" "host, block_migration and disk_over_commit must be specified for live " "migration." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:332 +#: nova/api/openstack/compute/contrib/admin_actions.py:344 #, python-format msgid "Live migration of instance %s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:335 +#: nova/api/openstack/compute/contrib/admin_actions.py:347 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:353 -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:324 +#: nova/api/openstack/compute/contrib/admin_actions.py:365 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:333 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:366 +#: nova/api/openstack/compute/contrib/admin_actions.py:378 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::繼續 %s" @@ -3227,6 +3216,11 @@ msgstr "" msgid "Instance not yet ready" msgstr "" +#: nova/api/openstack/compute/contrib/consoles.py:54 +#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:57 +msgid "Unable to get vnc console, functionality not implemented" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:44 #: nova/api/openstack/compute/plugins/v3/disk_config.py:45 #, python-format @@ -3464,14 +3458,14 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#: nova/api/openstack/compute/contrib/networks_associate.py:36 #, python-format msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:28 -#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:40 #: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/networks_associate.py:63 #: nova/api/openstack/compute/contrib/os_networks.py:80 #: nova/api/openstack/compute/contrib/os_networks.py:90 #: nova/api/openstack/compute/contrib/os_networks.py:100 @@ -3480,7 +3474,7 @@ msgstr "" msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#: nova/api/openstack/compute/contrib/networks_associate.py:47 #, python-format msgid "Disassociating project with network with id %s" msgstr "" @@ -3741,20 +3735,20 @@ msgstr "" msgid "access_ip_v6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:230 #, python-format msgid "create_backup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:233 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:234 msgid "Malformed create_backup entity" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:239 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:240 msgid "create_backup attribute 'rotation' must be an integer" msgstr "" -#: nova/api/openstack/compute/plugins/v3/admin_actions.py:242 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:243 msgid "create_backup attribute 'rotation' must be greater than or equal to zero" msgstr "" @@ -4809,188 +4803,188 @@ msgstr "" msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1557 nova/compute/manager.py:1952 +#: nova/compute/api.py:1554 nova/compute/manager.py:1952 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1596 +#: nova/compute/api.py:1594 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1614 +#: nova/compute/api.py:1612 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1658 +#: nova/compute/api.py:1656 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1686 +#: nova/compute/api.py:1684 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1758 +#: nova/compute/api.py:1756 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1968 +#: nova/compute/api.py:1966 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2305 +#: nova/compute/api.py:2303 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2314 +#: nova/compute/api.py:2312 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2348 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2516 +#: nova/compute/api.py:2514 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2625 +#: nova/compute/api.py:2623 msgid "Locking" msgstr "" -#: nova/compute/api.py:2642 +#: nova/compute/api.py:2640 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2716 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2739 +#: nova/compute/api.py:2737 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2742 +#: nova/compute/api.py:2740 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2743 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2925 +#: nova/compute/api.py:2923 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2944 +#: nova/compute/api.py:2942 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2948 +#: nova/compute/api.py:2946 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3241 +#: nova/compute/api.py:3239 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3317 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3315 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3321 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3319 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3409 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3412 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3422 +#: nova/compute/api.py:3420 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3428 +#: nova/compute/api.py:3426 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3446 +#: nova/compute/api.py:3444 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3449 +#: nova/compute/api.py:3447 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3461 +#: nova/compute/api.py:3459 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3474 +#: nova/compute/api.py:3472 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3536 +#: nova/compute/api.py:3534 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3541 +#: nova/compute/api.py:3539 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3549 +#: nova/compute/api.py:3547 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3552 +#: nova/compute/api.py:3550 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3629 nova/compute/api.py:3703 +#: nova/compute/api.py:3627 nova/compute/api.py:3701 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3645 +#: nova/compute/api.py:3643 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3648 +#: nova/compute/api.py:3646 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3657 +#: nova/compute/api.py:3655 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3710 +#: nova/compute/api.py:3708 msgid "Security group id should be integer" msgstr "" @@ -5201,7 +5195,7 @@ msgstr "" msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:961 nova/compute/manager.py:1679 +#: nova/compute/manager.py:961 nova/compute/manager.py:1680 msgid "Success" msgstr "" @@ -5209,7 +5203,7 @@ msgstr "" msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:1012 nova/compute/manager.py:1607 +#: nova/compute/manager.py:1012 nova/compute/manager.py:1609 #: nova/compute/manager.py:3018 #, python-format msgid "No node specified, defaulting to %s" @@ -5253,7 +5247,7 @@ msgstr "" msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1208 nova/compute/manager.py:1586 +#: nova/compute/manager.py:1208 nova/compute/manager.py:1587 msgid "Starting instance..." msgstr "" @@ -5283,36 +5277,36 @@ msgstr "" msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1439 +#: nova/compute/manager.py:1437 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1457 nova/compute/manager.py:1771 +#: nova/compute/manager.py:1456 nova/compute/manager.py:1771 #: nova/compute/manager.py:3548 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1508 +#: nova/compute/manager.py:1507 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1592 +#: nova/compute/manager.py:1594 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1629 +#: nova/compute/manager.py:1631 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1644 msgid "Unexpected build failure, not rescheduling build." msgstr "" -#: nova/compute/manager.py:1708 +#: nova/compute/manager.py:1709 msgid "Failed to allocate network(s)" msgstr "" -#: nova/compute/manager.py:1713 nova/compute/manager.py:1747 +#: nova/compute/manager.py:1714 nova/compute/manager.py:1748 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" @@ -6279,17 +6273,17 @@ msgid "" "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1720 +#: nova/db/sqlalchemy/api.py:1723 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1984 +#: nova/db/sqlalchemy/api.py:1987 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3142 +#: nova/db/sqlalchemy/api.py:3145 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6297,24 +6291,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3230 +#: nova/db/sqlalchemy/api.py:3233 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4859 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5213 +#: nova/db/sqlalchemy/api.py:5216 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5595 +#: nova/db/sqlalchemy/api.py:5598 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6330,6 +6324,7 @@ msgid "Upgrade DB using Essex release first." msgstr "" #: nova/db/sqlalchemy/utils.py:96 +#: nova/openstack/common/db/sqlalchemy/utils.py:194 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " @@ -6337,6 +6332,7 @@ msgid "" msgstr "" #: nova/db/sqlalchemy/utils.py:102 +#: nova/openstack/common/db/sqlalchemy/utils.py:200 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " @@ -6374,17 +6370,18 @@ msgid "Specify only one param `table_name` `table`" msgstr "" #: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:1087 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:111 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:1094 #: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 msgid "Exception while creating table." msgstr "" #: nova/db/sqlalchemy/utils.py:354 +#: nova/openstack/common/db/sqlalchemy/utils.py:301 msgid "Unsupported id columns type" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/170_havana.py:134 +#: nova/db/sqlalchemy/migrate_repo/versions/180_havana.py:138 msgid "Exception while seeding instance_types table" msgstr "" @@ -6606,7 +6603,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:249 nova/network/neutronv2/api.py:662 +#: nova/network/api.py:249 nova/network/neutronv2/api.py:661 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -7020,84 +7017,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:211 +#: nova/network/neutronv2/api.py:210 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:214 +#: nova/network/neutronv2/api.py:213 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:249 +#: nova/network/neutronv2/api.py:248 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:268 +#: nova/network/neutronv2/api.py:267 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:334 +#: nova/network/neutronv2/api.py:333 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:341 +#: nova/network/neutronv2/api.py:340 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:387 +#: nova/network/neutronv2/api.py:386 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:401 +#: nova/network/neutronv2/api.py:400 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:418 +#: nova/network/neutronv2/api.py:417 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:446 +#: nova/network/neutronv2/api.py:445 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:476 +#: nova/network/neutronv2/api.py:475 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:505 +#: nova/network/neutronv2/api.py:504 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:519 +#: nova/network/neutronv2/api.py:518 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:532 +#: nova/network/neutronv2/api.py:531 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:826 +#: nova/network/neutronv2/api.py:825 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:922 +#: nova/network/neutronv2/api.py:921 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7409,27 +7406,27 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: nova/openstack/common/periodic_task.py:42 +#: nova/openstack/common/periodic_task.py:43 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/openstack/common/periodic_task.py:133 +#: nova/openstack/common/periodic_task.py:134 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: nova/openstack/common/periodic_task.py:138 +#: nova/openstack/common/periodic_task.py:139 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" -#: nova/openstack/common/periodic_task.py:176 +#: nova/openstack/common/periodic_task.py:177 #, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/openstack/common/periodic_task.py:184 +#: nova/openstack/common/periodic_task.py:186 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -7577,14 +7574,19 @@ msgstr "" msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:72 +#: nova/openstack/common/db/sqlalchemy/utils.py:97 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/openstack/common/db/sqlalchemy/utils.py:120 +#: nova/openstack/common/db/sqlalchemy/utils.py:119 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: nova/openstack/common/db/sqlalchemy/utils.py:280 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + #: nova/openstack/common/middleware/notifier.py:40 #, python-format msgid "An exception occurred processing the API call: %s " @@ -8492,7 +8494,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/api/test_auth.py:85 +#: nova/tests/api/test_auth.py:88 msgid "unexpected role header" msgstr "" @@ -8548,7 +8550,7 @@ msgstr "" msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:2823 +#: nova/tests/db/test_migrations.py:2594 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8655,19 +8657,19 @@ msgstr "" msgid "Simulated failure" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:920 +#: nova/tests/virt/libvirt/fakelibvirt.py:932 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:924 +#: nova/tests/virt/libvirt/fakelibvirt.py:936 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:928 +#: nova/tests/virt/libvirt/fakelibvirt.py:940 msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:941 +#: nova/tests/virt/libvirt/fakelibvirt.py:953 msgid "" "virEventRegisterDefaultImpl() must be called before " "connection is used." @@ -8680,7 +8682,7 @@ msgid "Datastore regex %s did not match any datastores" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:495 -#: nova/virt/xenapi/vm_utils.py:2262 +#: nova/virt/xenapi/vm_utils.py:2269 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " @@ -8717,6 +8719,26 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/cpu.py:60 nova/virt/cpu.py:64 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/cpu.py:73 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:80 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/cpu.py:85 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + #: nova/virt/driver.py:1041 #, python-format msgid "Discarding event %s" @@ -8819,37 +8841,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:264 +#: nova/virt/baremetal/driver.py:266 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:291 +#: nova/virt/baremetal/driver.py:293 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:302 +#: nova/virt/baremetal/driver.py:304 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:320 +#: nova/virt/baremetal/driver.py:322 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:325 +#: nova/virt/baremetal/driver.py:327 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:335 +#: nova/virt/baremetal/driver.py:337 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:348 +#: nova/virt/baremetal/driver.py:350 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -9379,12 +9401,12 @@ msgstr "" msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/disk/mount/api.py:208 +#: nova/virt/disk/mount/api.py:209 #, python-format msgid "Umount %s" msgstr "" -#: nova/virt/disk/mount/api.py:219 +#: nova/virt/disk/mount/api.py:223 msgid "Fail to mount, tearing back down" msgstr "" @@ -9623,7 +9645,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3711 +#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3665 #: nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9700,7 +9722,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:5014 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4968 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10694,41 +10716,41 @@ msgstr "" msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2805 +#: nova/virt/libvirt/driver.py:2809 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2811 +#: nova/virt/libvirt/driver.py:2815 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2815 +#: nova/virt/libvirt/driver.py:2819 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2819 +#: nova/virt/libvirt/driver.py:2823 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2835 +#: nova/virt/libvirt/driver.py:2839 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3088 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3210 +#: nova/virt/libvirt/driver.py:3214 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3241 +#: nova/virt/libvirt/driver.py:3245 #, python-format msgid "" "Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " @@ -10736,141 +10758,121 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3259 +#: nova/virt/libvirt/driver.py:3263 #, python-format msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3277 +#: nova/virt/libvirt/driver.py:3281 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3298 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3356 +#: nova/virt/libvirt/driver.py:3360 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3365 +#: nova/virt/libvirt/driver.py:3369 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3373 +#: nova/virt/libvirt/driver.py:3377 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3439 nova/virt/libvirt/driver.py:3630 -#: nova/virt/libvirt/driver.py:3656 +#: nova/virt/libvirt/driver.py:3443 nova/virt/libvirt/driver.py:3584 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3521 nova/virt/libvirt/driver.py:3525 -#, python-format -msgid "Invalid range expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3534 -#, python-format -msgid "Invalid exclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3541 -#, python-format -msgid "Invalid inclusion expression %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3546 -#, python-format -msgid "No CPUs available after parsing %r" -msgstr "" - -#: nova/virt/libvirt/driver.py:3563 +#: nova/virt/libvirt/driver.py:3517 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3573 +#: nova/virt/libvirt/driver.py:3527 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3579 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3697 +#: nova/virt/libvirt/driver.py:3651 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3867 +#: nova/virt/libvirt/driver.py:3821 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/libvirt/driver.py:3880 +#: nova/virt/libvirt/driver.py:3834 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " "rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3897 +#: nova/virt/libvirt/driver.py:3851 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3903 +#: nova/virt/libvirt/driver.py:3857 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3957 +#: nova/virt/libvirt/driver.py:3911 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4041 +#: nova/virt/libvirt/driver.py:3995 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4049 +#: nova/virt/libvirt/driver.py:4003 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:4093 +#: nova/virt/libvirt/driver.py:4047 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:4120 +#: nova/virt/libvirt/driver.py:4074 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4132 +#: nova/virt/libvirt/driver.py:4086 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10880,92 +10882,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4149 +#: nova/virt/libvirt/driver.py:4103 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4199 +#: nova/virt/libvirt/driver.py:4153 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4271 +#: nova/virt/libvirt/driver.py:4225 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4372 +#: nova/virt/libvirt/driver.py:4326 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4491 +#: nova/virt/libvirt/driver.py:4445 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4523 +#: nova/virt/libvirt/driver.py:4477 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4528 +#: nova/virt/libvirt/driver.py:4482 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4532 +#: nova/virt/libvirt/driver.py:4486 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4572 +#: nova/virt/libvirt/driver.py:4526 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4651 +#: nova/virt/libvirt/driver.py:4605 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4720 +#: nova/virt/libvirt/driver.py:4674 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4726 +#: nova/virt/libvirt/driver.py:4680 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4796 +#: nova/virt/libvirt/driver.py:4750 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4904 +#: nova/virt/libvirt/driver.py:4858 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4928 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4933 +#: nova/virt/libvirt/driver.py:4887 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4940 +#: nova/virt/libvirt/driver.py:4894 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4897 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11047,128 +11049,128 @@ msgstr "" msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:293 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:299 +#: nova/virt/libvirt/imagecache.py:296 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:301 +#: nova/virt/libvirt/imagecache.py:298 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:312 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:385 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:398 +#: nova/virt/libvirt/imagecache.py:395 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:407 +#: nova/virt/libvirt/imagecache.py:404 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:422 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:434 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:437 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:444 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:455 +#: nova/virt/libvirt/imagecache.py:452 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:479 +#: nova/virt/libvirt/imagecache.py:476 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:491 +#: nova/virt/libvirt/imagecache.py:488 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:503 +#: nova/virt/libvirt/imagecache.py:500 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:510 +#: nova/virt/libvirt/imagecache.py:507 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:516 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:523 +#: nova/virt/libvirt/imagecache.py:520 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:538 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:546 +#: nova/virt/libvirt/imagecache.py:543 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:549 +#: nova/virt/libvirt/imagecache.py:546 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:553 +#: nova/virt/libvirt/imagecache.py:550 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:561 +#: nova/virt/libvirt/imagecache.py:558 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:575 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" @@ -11370,69 +11372,69 @@ msgstr "" msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/vmwareapi/driver.py:123 +#: nova/virt/vmwareapi/driver.py:112 msgid "" "Must specify host_ip, host_username and host_password to use " "compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:217 +#: nova/virt/vmwareapi/driver.py:206 msgid "Instance cannot be found in host, or in an unknownstate." msgstr "" -#: nova/virt/vmwareapi/driver.py:373 +#: nova/virt/vmwareapi/driver.py:362 #, python-format msgid "All clusters specified %s were not found in the vCenter" msgstr "" -#: nova/virt/vmwareapi/driver.py:382 +#: nova/virt/vmwareapi/driver.py:371 #, python-format msgid "The following clusters could not be found in the vCenter %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:391 +#: nova/virt/vmwareapi/driver.py:380 #, python-format msgid "Invalid Regular Expression %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:513 +#: nova/virt/vmwareapi/driver.py:502 #, python-format msgid "The resource %s does not exist" msgstr "" -#: nova/virt/vmwareapi/driver.py:559 +#: nova/virt/vmwareapi/driver.py:548 #, python-format msgid "Invalid cluster or resource pool name : %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:582 +#: nova/virt/vmwareapi/driver.py:571 #, python-format msgid "The available nodes are: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:768 +#: nova/virt/vmwareapi/driver.py:757 #, python-format msgid "" "Unable to connect to server at %(server)s, sleeping for %(seconds)s " "seconds" msgstr "" -#: nova/virt/vmwareapi/driver.py:847 +#: nova/virt/vmwareapi/driver.py:836 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:883 +#: nova/virt/vmwareapi/driver.py:872 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:889 +#: nova/virt/vmwareapi/driver.py:878 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:895 +#: nova/virt/vmwareapi/driver.py:884 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -11713,260 +11715,260 @@ msgstr "" msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:769 +#: nova/virt/vmwareapi/vmops.py:765 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:782 +#: nova/virt/vmwareapi/vmops.py:778 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:791 +#: nova/virt/vmwareapi/vmops.py:787 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:806 +#: nova/virt/vmwareapi/vmops.py:802 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:862 +#: nova/virt/vmwareapi/vmops.py:858 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:869 +#: nova/virt/vmwareapi/vmops.py:865 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:868 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:874 +#: nova/virt/vmwareapi/vmops.py:870 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:878 +#: nova/virt/vmwareapi/vmops.py:874 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1203 +#: nova/virt/vmwareapi/vmops.py:886 nova/virt/vmwareapi/vmops.py:1199 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:895 nova/virt/vmwareapi/vmops.py:1208 +#: nova/virt/vmwareapi/vmops.py:891 nova/virt/vmwareapi/vmops.py:1204 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:897 +#: nova/virt/vmwareapi/vmops.py:893 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:927 nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:923 nova/virt/vmwareapi/vmops.py:1071 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:932 nova/virt/vmwareapi/vmops.py:1080 +#: nova/virt/vmwareapi/vmops.py:928 nova/virt/vmwareapi/vmops.py:1076 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:936 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:939 +#: nova/virt/vmwareapi/vmops.py:935 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:941 +#: nova/virt/vmwareapi/vmops.py:937 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:950 +#: nova/virt/vmwareapi/vmops.py:946 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:965 +#: nova/virt/vmwareapi/vmops.py:961 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:970 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:978 +#: nova/virt/vmwareapi/vmops.py:974 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:978 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:993 +#: nova/virt/vmwareapi/vmops.py:989 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:997 +#: nova/virt/vmwareapi/vmops.py:993 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1000 +#: nova/virt/vmwareapi/vmops.py:996 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1003 +#: nova/virt/vmwareapi/vmops.py:999 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1013 +#: nova/virt/vmwareapi/vmops.py:1009 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1018 +#: nova/virt/vmwareapi/vmops.py:1014 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1020 +#: nova/virt/vmwareapi/vmops.py:1016 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1083 +#: nova/virt/vmwareapi/vmops.py:1079 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1082 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1097 +#: nova/virt/vmwareapi/vmops.py:1093 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1101 +#: nova/virt/vmwareapi/vmops.py:1097 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1106 +#: nova/virt/vmwareapi/vmops.py:1102 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1126 +#: nova/virt/vmwareapi/vmops.py:1122 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1157 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1163 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1179 +#: nova/virt/vmwareapi/vmops.py:1175 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1187 +#: nova/virt/vmwareapi/vmops.py:1183 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1195 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1210 +#: nova/virt/vmwareapi/vmops.py:1206 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1223 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1229 +#: nova/virt/vmwareapi/vmops.py:1225 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/vmops.py:1264 +#: nova/virt/vmwareapi/vmops.py:1260 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1276 +#: nova/virt/vmwareapi/vmops.py:1272 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1506 +#: nova/virt/vmwareapi/vmops.py:1282 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1290 nova/virt/xenapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1286 nova/virt/xenapi/vmops.py:1510 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1368 +#: nova/virt/vmwareapi/vmops.py:1364 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1419 +#: nova/virt/vmwareapi/vmops.py:1415 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1425 +#: nova/virt/vmwareapi/vmops.py:1421 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1437 +#: nova/virt/vmwareapi/vmops.py:1433 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1444 +#: nova/virt/vmwareapi/vmops.py:1440 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1533 +#: nova/virt/vmwareapi/vmops.py:1529 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1539 +#: nova/virt/vmwareapi/vmops.py:1535 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1569 +#: nova/virt/vmwareapi/vmops.py:1562 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1574 +#: nova/virt/vmwareapi/vmops.py:1567 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1587 +#: nova/virt/vmwareapi/vmops.py:1580 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12408,467 +12410,467 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:236 #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version " "%(version)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:327 +#: nova/virt/xenapi/vm_utils.py:334 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:339 +#: nova/virt/xenapi/vm_utils.py:346 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 nova/virt/xenapi/vm_utils.py:359 +#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:355 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:370 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:400 +#: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:427 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:430 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:437 +#: nova/virt/xenapi/vm_utils.py:444 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:440 +#: nova/virt/xenapi/vm_utils.py:447 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:451 +#: nova/virt/xenapi/vm_utils.py:458 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:473 +#: nova/virt/xenapi/vm_utils.py:480 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:477 +#: nova/virt/xenapi/vm_utils.py:484 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:511 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:531 +#: nova/virt/xenapi/vm_utils.py:538 #, 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:547 +#: nova/virt/xenapi/vm_utils.py:554 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:572 +#: nova/virt/xenapi/vm_utils.py:579 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:661 +#: nova/virt/xenapi/vm_utils.py:668 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:728 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:745 +#: nova/virt/xenapi/vm_utils.py:752 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:770 +#: nova/virt/xenapi/vm_utils.py:777 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:820 +#: nova/virt/xenapi/vm_utils.py:827 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:844 +#: nova/virt/xenapi/vm_utils.py:851 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:906 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1033 +#: nova/virt/xenapi/vm_utils.py:913 nova/virt/xenapi/vmops.py:1033 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:958 +#: nova/virt/xenapi/vm_utils.py:965 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:966 +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:975 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1102 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1196 +#: nova/virt/xenapi/vm_utils.py:1203 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1211 +#: nova/virt/xenapi/vm_utils.py:1218 #, 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 %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1316 +#: nova/virt/xenapi/vm_utils.py:1323 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1348 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1371 +#: nova/virt/xenapi/vm_utils.py:1378 #, python-format msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1382 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1397 +#: nova/virt/xenapi/vm_utils.py:1404 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1440 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1483 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1503 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1536 +#: nova/virt/xenapi/vm_utils.py:1543 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1545 +#: nova/virt/xenapi/vm_utils.py:1552 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1640 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1743 +#: nova/virt/xenapi/vm_utils.py:1750 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1762 +#: nova/virt/xenapi/vm_utils.py:1769 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1780 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1813 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1834 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1847 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1848 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1857 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1853 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1856 +#: nova/virt/xenapi/vm_utils.py:1863 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/xenapi/vm_utils.py:1867 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1869 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1871 +#: nova/virt/xenapi/vm_utils.py:1878 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1893 +#: nova/virt/xenapi/vm_utils.py:1900 #, 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:1927 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2022 #, 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:2027 +#: nova/virt/xenapi/vm_utils.py:2034 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2062 +#: nova/virt/xenapi/vm_utils.py:2069 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2089 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2095 +#: nova/virt/xenapi/vm_utils.py:2102 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2098 +#: nova/virt/xenapi/vm_utils.py:2105 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2100 +#: nova/virt/xenapi/vm_utils.py:2107 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2104 +#: nova/virt/xenapi/vm_utils.py:2111 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2110 +#: nova/virt/xenapi/vm_utils.py:2117 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2118 +#: nova/virt/xenapi/vm_utils.py:2125 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2160 +#: nova/virt/xenapi/vm_utils.py:2167 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2166 +#: nova/virt/xenapi/vm_utils.py:2173 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2192 +#: nova/virt/xenapi/vm_utils.py:2199 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2201 +#: nova/virt/xenapi/vm_utils.py:2208 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2237 +#: nova/virt/xenapi/vm_utils.py:2244 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2277 +#: nova/virt/xenapi/vm_utils.py:2284 #, 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:2313 +#: nova/virt/xenapi/vm_utils.py:2320 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2366 +#: nova/virt/xenapi/vm_utils.py:2373 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2375 +#: nova/virt/xenapi/vm_utils.py:2382 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2487 +#: nova/virt/xenapi/vm_utils.py:2494 msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2544 +#: nova/virt/xenapi/vm_utils.py:2551 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2556 +#: nova/virt/xenapi/vm_utils.py:2563 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2582 +#: nova/virt/xenapi/vm_utils.py:2589 msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2588 +#: nova/virt/xenapi/vm_utils.py:2595 msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2599 +#: nova/virt/xenapi/vm_utils.py:2606 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2623 +#: nova/virt/xenapi/vm_utils.py:2630 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" @@ -13084,10 +13086,11 @@ msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" #: nova/virt/xenapi/vmops.py:1972 -msgid "VM.assert_can_migrate failed" +#, python-format +msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2031 +#: nova/virt/xenapi/vmops.py:2032 msgid "Migrate Send failed" msgstr "" @@ -14061,41 +14064,9 @@ msgstr "" #~ msgid "get_diagnostics not implemented for vmwareapi" #~ msgstr "" -#~ msgid "" -#~ "Either Network uuid %(network_uuid)s is " -#~ "not present or is not assigned to" -#~ " the project %(project_id)s." -#~ msgstr "" - -#~ msgid "" -#~ "unexpected task state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "unexpected VM state: expecting %(expected)s" -#~ " but the actual state is %(actual)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "%(status)s instead of %(hopestatus)s" -#~ msgstr "" - -#~ msgid "" -#~ "PCI Device %(compute_node_id)s:%(address)s is " -#~ "owned by %(owner)s instead of " -#~ "%(hopeowner)s" -#~ msgstr "" - #~ msgid "PCI Device request (%requests)s failed" #~ msgstr "" -#~ msgid "" -#~ "Attempt to consume PCI Device " -#~ "%(compute_node_id)s:%(address)s from empty pool" -#~ msgstr "" - #~ msgid "key manager error: %(reason)s" #~ msgstr "" @@ -14108,12 +14079,6 @@ msgstr "" #~ msgid "The value %(val)s of %(key)s isn't an integer" #~ msgstr "" -#~ msgid "" -#~ "Quota value for key '%(key)s' should " -#~ "be an integer. It is actually " -#~ "type '%(vtype)s'." -#~ msgstr "" - #~ msgid "Possibly task preempted." #~ msgstr "" @@ -14138,3 +14103,15 @@ msgstr "" #~ msgid "Currently there is no log available for instance %s" #~ msgstr "" +#~ msgid "Version %s invalid" +#~ msgstr "" + +#~ msgid "No Content-Type provided in request" +#~ msgstr "" + +#~ msgid "Empty body provided in request" +#~ msgstr "" + +#~ msgid "VM.assert_can_migrate failed" +#~ msgstr "" +