diff options
| author | OpenStack Jenkins <jenkins@openstack.org> | 2012-11-24 00:02:19 +0000 |
|---|---|---|
| committer | OpenStack Jenkins <jenkins@openstack.org> | 2012-11-24 00:02:19 +0000 |
| commit | 85438ab860df58d71024caff49e0c8c783f3cafd (patch) | |
| tree | 31237a6712f0d6134452b5fae04d6fcad4548d38 | |
| parent | f3e892ed5e10d3cd8ba9585f0a4782ff496feca1 (diff) | |
Imported Translations from Transifex
Change-Id: Icd341b1351fa0755f0fede48ae1aa26c37b2c31c
| -rw-r--r-- | nova/locale/nova.pot | 800 |
1 files changed, 409 insertions, 391 deletions
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 2a94a6b8d..005f0bf76 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2013.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-11-22 00:02+0000\n" +"POT-Creation-Date: 2012-11-24 00:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -146,7 +146,7 @@ msgid "Volume %(volume_id)s is not attached to anything" msgstr "" #: nova/exception.py:225 nova/api/ec2/cloud.py:396 nova/api/ec2/cloud.py:421 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2256 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2274 msgid "Keypair data is invalid" msgstr "" @@ -893,191 +893,196 @@ msgid "When resizing, instances must change flavor!" msgstr "" #: nova/exception.py:869 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:873 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:877 -msgid "Instance type's disk is too small for requested image." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:881 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:885 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:889 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:893 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:897 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:901 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:913 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:917 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:921 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:925 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:929 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:933 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:937 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:941 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:959 +#: nova/exception.py:963 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:967 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:971 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:973 +#: nova/exception.py:977 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:977 +#: nova/exception.py:981 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:981 +#: nova/exception.py:985 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:985 +#: nova/exception.py:989 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:989 +#: nova/exception.py:993 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:993 +#: nova/exception.py:997 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1001 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1001 +#: nova/exception.py:1005 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1005 +#: nova/exception.py:1009 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1010 +#: nova/exception.py:1014 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1021 +#: nova/exception.py:1025 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1029 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1030 +#: nova/exception.py:1034 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1034 +#: nova/exception.py:1038 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -2769,200 +2774,200 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/compute/api.py:229 +#: nova/compute/api.py:248 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:236 +#: nova/compute/api.py:255 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:245 +#: nova/compute/api.py:264 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:265 +#: nova/compute/api.py:284 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:275 +#: nova/compute/api.py:294 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:279 +#: nova/compute/api.py:298 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:283 +#: nova/compute/api.py:302 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:507 +#: nova/compute/api.py:526 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:579 +#: nova/compute/api.py:598 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:606 +#: nova/compute/api.py:625 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:857 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:934 +#: nova/compute/api.py:952 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:978 +#: nova/compute/api.py:996 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1018 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1047 +#: nova/compute/api.py:1065 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1061 +#: nova/compute/api.py:1079 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1125 +#: nova/compute/api.py:1143 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1275 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1366 +#: nova/compute/api.py:1384 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1691 +#: nova/compute/api.py:1709 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1700 +#: nova/compute/api.py:1718 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1742 +#: nova/compute/api.py:1760 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1918 +#: nova/compute/api.py:1936 msgid "Locking" msgstr "" -#: nova/compute/api.py:1926 +#: nova/compute/api.py:1944 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1994 +#: nova/compute/api.py:2012 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2079 +#: nova/compute/api.py:2097 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2229 +#: nova/compute/api.py:2247 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2233 +#: nova/compute/api.py:2251 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2334 +#: nova/compute/api.py:2352 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2337 +#: nova/compute/api.py:2355 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2345 +#: nova/compute/api.py:2363 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2351 +#: nova/compute/api.py:2369 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2371 +#: nova/compute/api.py:2389 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2374 +#: nova/compute/api.py:2392 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2381 +#: nova/compute/api.py:2399 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2446 +#: nova/compute/api.py:2464 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2454 +#: nova/compute/api.py:2472 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2457 +#: nova/compute/api.py:2475 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2714 +#: nova/compute/api.py:2732 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2723 +#: nova/compute/api.py:2741 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2726 +#: nova/compute/api.py:2744 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2737 +#: nova/compute/api.py:2755 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3043,583 +3048,573 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:180 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:294 -msgid "Compute driver option required, but not specified" -msgstr "" - -#: nova/compute/manager.py:299 -#, python-format -msgid "Loading compute driver '%s'" -msgstr "" - -#: nova/compute/manager.py:306 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "" - -#: nova/compute/manager.py:350 +#: nova/compute/manager.py:356 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:378 +#: nova/compute/manager.py:384 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:398 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:406 +#: nova/compute/manager.py:412 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:416 +#: nova/compute/manager.py:422 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:435 +#: nova/compute/manager.py:441 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:511 +#: nova/compute/manager.py:517 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:606 +#: nova/compute/manager.py:612 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:629 +#: nova/compute/manager.py:635 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:662 nova/compute/manager.py:1841 +#: nova/compute/manager.py:668 nova/compute/manager.py:1852 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:685 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:690 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:696 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:713 +#: nova/compute/manager.py:719 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:744 +#: nova/compute/manager.py:750 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:787 +#: nova/compute/manager.py:793 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:793 +#: nova/compute/manager.py:799 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:803 +#: nova/compute/manager.py:809 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:824 +#: nova/compute/manager.py:830 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:828 +#: nova/compute/manager.py:834 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:841 +#: nova/compute/manager.py:847 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:859 +#: nova/compute/manager.py:865 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:883 +#: nova/compute/manager.py:889 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:961 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:986 +#: nova/compute/manager.py:992 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:989 +#: nova/compute/manager.py:995 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:996 +#: nova/compute/manager.py:1002 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1020 +#: nova/compute/manager.py:1026 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1060 nova/compute/manager.py:2012 -#: nova/compute/manager.py:3204 +#: nova/compute/manager.py:1066 nova/compute/manager.py:2023 +#: nova/compute/manager.py:3215 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1194 +#: nova/compute/manager.py:1200 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1277 +#: nova/compute/manager.py:1283 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1301 +#: nova/compute/manager.py:1307 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1310 +#: nova/compute/manager.py:1316 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1347 +#: nova/compute/manager.py:1353 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1353 +#: nova/compute/manager.py:1359 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1406 +#: nova/compute/manager.py:1412 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1413 +#: nova/compute/manager.py:1419 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1418 +#: nova/compute/manager.py:1424 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1449 +#: nova/compute/manager.py:1455 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1456 +#: nova/compute/manager.py:1462 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1466 +#: nova/compute/manager.py:1472 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1482 +#: nova/compute/manager.py:1488 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1496 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1505 +#: nova/compute/manager.py:1511 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1509 +#: nova/compute/manager.py:1515 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1530 +#: nova/compute/manager.py:1536 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1549 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1574 +#: nova/compute/manager.py:1580 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1595 +#: nova/compute/manager.py:1601 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1768 +#: nova/compute/manager.py:1773 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:1779 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1777 +#: nova/compute/manager.py:1788 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2009 +#: nova/compute/manager.py:2020 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2065 +#: nova/compute/manager.py:2076 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2082 +#: nova/compute/manager.py:2093 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2131 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2150 +#: nova/compute/manager.py:2161 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2166 +#: nova/compute/manager.py:2177 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2171 +#: nova/compute/manager.py:2182 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2174 +#: nova/compute/manager.py:2185 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2191 +#: nova/compute/manager.py:2202 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2216 +#: nova/compute/manager.py:2227 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2244 +#: nova/compute/manager.py:2255 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2288 +#: nova/compute/manager.py:2299 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2297 +#: nova/compute/manager.py:2308 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2312 +#: nova/compute/manager.py:2323 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2352 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2345 +#: nova/compute/manager.py:2356 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2358 +#: nova/compute/manager.py:2369 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2402 +#: nova/compute/manager.py:2413 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2473 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2533 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2548 +#: nova/compute/manager.py:2559 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2597 +#: nova/compute/manager.py:2608 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2610 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:2613 +#: nova/compute/manager.py:2624 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2747 +#: nova/compute/manager.py:2758 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2776 +#: nova/compute/manager.py:2787 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2781 +#: nova/compute/manager.py:2792 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2801 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2797 +#: nova/compute/manager.py:2808 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2801 +#: nova/compute/manager.py:2812 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2808 +#: nova/compute/manager.py:2819 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2816 +#: nova/compute/manager.py:2827 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2844 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:2851 +#: nova/compute/manager.py:2862 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2874 +#: nova/compute/manager.py:2885 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2940 +#: nova/compute/manager.py:2951 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2968 +#: nova/compute/manager.py:2979 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2974 nova/compute/manager.py:3012 +#: nova/compute/manager.py:2985 nova/compute/manager.py:3023 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2999 +#: nova/compute/manager.py:3010 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:3036 +#: nova/compute/manager.py:3047 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3048 nova/compute/manager.py:3059 -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3059 nova/compute/manager.py:3070 +#: nova/compute/manager.py:3084 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3053 +#: nova/compute/manager.py:3064 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3066 +#: nova/compute/manager.py:3077 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3082 +#: nova/compute/manager.py:3093 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3090 +#: nova/compute/manager.py:3101 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3114 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:3158 +#: nova/compute/manager.py:3169 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:3165 +#: nova/compute/manager.py:3176 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:3172 +#: nova/compute/manager.py:3183 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/resource_tracker.py:92 +#: nova/compute/resource_tracker.py:91 msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/compute/resource_tracker.py:235 +#: nova/compute/resource_tracker.py:234 msgid "Auditing locally available compute resources" msgstr "" -#: nova/compute/resource_tracker.py:239 +#: nova/compute/resource_tracker.py:238 msgid "" "Virt driver does not support 'get_available_resource' Compute tracking " "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/resource_tracker.py:283 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:289 +#: nova/compute/resource_tracker.py:288 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:302 +#: nova/compute/resource_tracker.py:301 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:312 +#: nova/compute/resource_tracker.py:311 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:313 +#: nova/compute/resource_tracker.py:312 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:318 +#: nova/compute/resource_tracker.py:317 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:320 +#: nova/compute/resource_tracker.py:319 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:327 +#: nova/compute/resource_tracker.py:326 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:328 +#: nova/compute/resource_tracker.py:327 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:333 +#: nova/compute/resource_tracker.py:332 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:335 +#: nova/compute/resource_tracker.py:334 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:373 +#: nova/compute/resource_tracker.py:372 #, python-format msgid "Updating from migration %s" msgstr "" -#: nova/compute/resource_tracker.py:429 +#: nova/compute/resource_tracker.py:428 msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/compute/resource_tracker.py:497 +#: nova/compute/resource_tracker.py:496 #, python-format msgid "Missing keys: %s" msgstr "" @@ -4915,12 +4910,12 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_xenapi.py:730 +#: nova/tests/test_xenapi.py:731 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:741 +#: nova/tests/test_xenapi.py:742 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5006,7 +5001,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:646 #: nova/tests/compute/test_compute.py:682 #: nova/tests/compute/test_compute.py:707 -#: nova/tests/compute/test_compute.py:2415 +#: nova/tests/compute/test_compute.py:2446 #, python-format msgid "Running instances: %s" msgstr "" @@ -5023,7 +5018,7 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2426 +#: nova/tests/compute/test_compute.py:2457 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5163,6 +5158,20 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" +#: nova/virt/driver.py:789 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:792 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:799 +#, python-format +msgid "Unable to load the virtualization driver: %s" +msgstr "" + #: nova/virt/fake.py:198 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" @@ -5568,7 +5577,7 @@ msgstr "" msgid "get_console_output called" msgstr "" -#: nova/virt/hyperv/hostops.py:46 nova/virt/libvirt/driver.py:1991 +#: nova/virt/hyperv/hostops.py:46 nova/virt/libvirt/driver.py:2005 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5583,7 +5592,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:132 nova/virt/libvirt/driver.py:3039 +#: nova/virt/hyperv/hostops.py:132 nova/virt/libvirt/driver.py:3053 #: nova/virt/xenapi/host.py:156 msgid "Updating host stats" msgstr "" @@ -5767,11 +5776,11 @@ msgstr "" msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/hyperv/vmops.py:183 nova/virt/libvirt/driver.py:1408 +#: nova/virt/hyperv/vmops.py:183 nova/virt/libvirt/driver.py:1422 msgid "Using config drive" msgstr "" -#: nova/virt/hyperv/vmops.py:194 nova/virt/libvirt/driver.py:1418 +#: nova/virt/hyperv/vmops.py:194 nova/virt/libvirt/driver.py:1432 #, python-format msgid "Creating config drive at %(path)s" msgstr "" @@ -5963,7 +5972,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:514 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:512 #, python-format msgid "block device info: %s" msgstr "" @@ -6023,7 +6032,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:607 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6141,210 +6150,215 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:122 nova/virt/libvirt/driver.py:1469 -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/hyperv/volumeutils.py:122 nova/virt/libvirt/driver.py:1483 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/driver.py:334 +#: nova/virt/libvirt/driver.py:336 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:340 +#: nova/virt/libvirt/driver.py:342 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:361 +#: nova/virt/libvirt/driver.py:363 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:383 nova/virt/libvirt/driver.py:386 +#: nova/virt/libvirt/driver.py:385 nova/virt/libvirt/driver.py:388 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:468 +#: nova/virt/libvirt/driver.py:470 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:482 +#: nova/virt/libvirt/driver.py:484 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:487 +#: nova/virt/libvirt/driver.py:489 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:509 +#: nova/virt/libvirt/driver.py:511 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:524 +#: nova/virt/libvirt/driver.py:526 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:537 +#: nova/virt/libvirt/driver.py:539 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:554 +#: nova/virt/libvirt/driver.py:556 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:570 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:728 +#: nova/virt/libvirt/driver.py:730 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:738 +#: nova/virt/libvirt/driver.py:740 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:758 +#: nova/virt/libvirt/driver.py:760 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:890 +#: nova/virt/libvirt/driver.py:892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:894 +#: nova/virt/libvirt/driver.py:896 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:926 +#: nova/virt/libvirt/driver.py:928 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:964 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1092 +#: nova/virt/libvirt/driver.py:1094 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1099 nova/virt/powervm/operator.py:256 +#: nova/virt/libvirt/driver.py:1101 nova/virt/powervm/operator.py:256 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1115 +#: nova/virt/libvirt/driver.py:1117 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1161 +#: nova/virt/libvirt/driver.py:1155 nova/virt/libvirt/driver.py:1181 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1170 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1205 +#: nova/virt/libvirt/driver.py:1219 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1209 +#: nova/virt/libvirt/driver.py:1223 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1213 nova/virt/libvirt/driver.py:1217 +#: nova/virt/libvirt/driver.py:1227 nova/virt/libvirt/driver.py:1231 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1297 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1432 +#: nova/virt/libvirt/driver.py:1446 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1442 +#: nova/virt/libvirt/driver.py:1456 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1516 +#: nova/virt/libvirt/driver.py:1530 #, 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:1522 +#: nova/virt/libvirt/driver.py:1536 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1526 +#: nova/virt/libvirt/driver.py:1540 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1530 +#: nova/virt/libvirt/driver.py:1544 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1546 +#: nova/virt/libvirt/driver.py:1560 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1836 +#: nova/virt/libvirt/driver.py:1850 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1840 +#: nova/virt/libvirt/driver.py:1854 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1857 +#: nova/virt/libvirt/driver.py:1871 #, 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:2109 +#: nova/virt/libvirt/driver.py:2123 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2297 +#: nova/virt/libvirt/driver.py:2311 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2305 +#: nova/virt/libvirt/driver.py:2319 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/libvirt/driver.py:2354 #, 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:2365 +#: nova/virt/libvirt/driver.py:2379 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2377 +#: nova/virt/libvirt/driver.py:2391 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6354,51 +6368,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2394 +#: nova/virt/libvirt/driver.py:2408 #, 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:2442 +#: nova/virt/libvirt/driver.py:2456 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2512 +#: nova/virt/libvirt/driver.py:2526 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2683 +#: nova/virt/libvirt/driver.py:2697 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2732 +#: nova/virt/libvirt/driver.py:2746 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2794 +#: nova/virt/libvirt/driver.py:2808 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2853 +#: nova/virt/libvirt/driver.py:2867 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2860 +#: nova/virt/libvirt/driver.py:2874 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2911 +#: nova/virt/libvirt/driver.py:2925 msgid "Starting finish_revert_migration" msgstr "" @@ -7209,19 +7223,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1497 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1499 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:93 nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/agent.py:93 nova/virt/xenapi/vmops.py:1504 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7480,411 +7494,411 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:268 +#: nova/virt/xenapi/vm_utils.py:266 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 +#: nova/virt/xenapi/vm_utils.py:278 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:283 nova/virt/xenapi/vm_utils.py:298 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 +#: nova/virt/xenapi/vm_utils.py:287 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:302 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:343 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:360 +#: nova/virt/xenapi/vm_utils.py:358 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:368 +#: nova/virt/xenapi/vm_utils.py:366 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:373 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:384 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:403 +#: nova/virt/xenapi/vm_utils.py:401 #, 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:406 +#: nova/virt/xenapi/vm_utils.py:404 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:422 +#: nova/virt/xenapi/vm_utils.py:420 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 +#: nova/virt/xenapi/vm_utils.py:452 #, 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:485 +#: nova/virt/xenapi/vm_utils.py:483 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:586 +#: nova/virt/xenapi/vm_utils.py:584 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:606 +#: nova/virt/xenapi/vm_utils.py:604 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:615 +#: nova/virt/xenapi/vm_utils.py:613 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:663 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:721 +#: nova/virt/xenapi/vm_utils.py:719 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:907 +#: nova/virt/xenapi/vm_utils.py:905 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:963 +#: nova/virt/xenapi/vm_utils.py:961 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:997 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1009 +#: nova/virt/xenapi/vm_utils.py:1007 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1022 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1054 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1067 +#: nova/virt/xenapi/vm_utils.py:1065 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1131 +#: nova/virt/xenapi/vm_utils.py:1129 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1147 +#: nova/virt/xenapi/vm_utils.py:1144 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1151 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1173 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1183 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1192 #, 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:1214 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1228 +#: nova/virt/xenapi/vm_utils.py:1225 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1237 +#: nova/virt/xenapi/vm_utils.py:1234 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1275 +#: nova/virt/xenapi/vm_utils.py:1272 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1293 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1314 +#: nova/virt/xenapi/vm_utils.py:1311 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1342 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/xenapi/vm_utils.py:1465 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1514 +#: nova/virt/xenapi/vm_utils.py:1511 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1535 +#: nova/virt/xenapi/vm_utils.py:1532 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1537 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1543 +#: nova/virt/xenapi/vm_utils.py:1540 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1547 +#: nova/virt/xenapi/vm_utils.py:1544 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1549 +#: nova/virt/xenapi/vm_utils.py:1546 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1555 +#: nova/virt/xenapi/vm_utils.py:1552 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1558 +#: nova/virt/xenapi/vm_utils.py:1555 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1580 +#: nova/virt/xenapi/vm_utils.py:1577 #, 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:1596 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1650 +#: nova/virt/xenapi/vm_utils.py:1647 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1707 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1794 #, 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:1807 +#: nova/virt/xenapi/vm_utils.py:1804 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1842 +#: nova/virt/xenapi/vm_utils.py:1839 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1862 +#: nova/virt/xenapi/vm_utils.py:1859 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1875 +#: nova/virt/xenapi/vm_utils.py:1872 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1878 +#: nova/virt/xenapi/vm_utils.py:1875 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1877 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1883 +#: nova/virt/xenapi/vm_utils.py:1880 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/xenapi/vm_utils.py:1885 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1896 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/xenapi/vm_utils.py:1906 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1916 +#: nova/virt/xenapi/vm_utils.py:1913 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1918 +#: nova/virt/xenapi/vm_utils.py:1915 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1928 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1937 +#: nova/virt/xenapi/vm_utils.py:1934 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:1959 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1975 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2026 #, 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:2061 +#: nova/virt/xenapi/vm_utils.py:2058 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2110 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2122 +#: nova/virt/xenapi/vm_utils.py:2119 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2234 +#: nova/virt/xenapi/vm_utils.py:2231 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -7978,107 +7992,111 @@ msgstr "" msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:818 +#: nova/virt/xenapi/vmops.py:775 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:820 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:823 +#: nova/virt/xenapi/vmops.py:825 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:867 +#: nova/virt/xenapi/vmops.py:869 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:958 +#: nova/virt/xenapi/vmops.py:960 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:984 +#: nova/virt/xenapi/vmops.py:986 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1011 +#: nova/virt/xenapi/vmops.py:1013 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1018 +#: nova/virt/xenapi/vmops.py:1020 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1025 +#: nova/virt/xenapi/vmops.py:1027 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1051 +#: nova/virt/xenapi/vmops.py:1053 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1077 +#: nova/virt/xenapi/vmops.py:1079 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1128 +#: nova/virt/xenapi/vmops.py:1130 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1162 +#: nova/virt/xenapi/vmops.py:1164 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1211 +#: nova/virt/xenapi/vmops.py:1213 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1215 +#: nova/virt/xenapi/vmops.py:1217 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1314 +#: nova/virt/xenapi/vmops.py:1316 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1399 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1416 +#: nova/virt/xenapi/vmops.py:1418 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1425 +#: nova/virt/xenapi/vmops.py:1427 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1428 +#: nova/virt/xenapi/vmops.py:1430 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1456 +#: nova/virt/xenapi/vmops.py:1458 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1554 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1584 +#: nova/virt/xenapi/vmops.py:1586 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1632 +#: nova/virt/xenapi/vmops.py:1634 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1668 +#: nova/virt/xenapi/vmops.py:1670 msgid "Migrate Send failed" msgstr "" |
